public void FirstIsNull()
{
IQueryable<int> first = null;
int[] second = new int[] { 2, 5, 9 };
Assert.Throws<ArgumentNullException>("source1", () => first.Zip(second.AsQueryable(), (x, y) => x + y));
}