public void CorrectResults()
{
int[] first = new int[] { 1, 2, 3 };
int[] second = new int[] { 2, 5, 9 };
int[] expected = new int[] { 3, 7, 12 };
Assert.Equal(expected, first.AsQueryable().Zip(second.AsQueryable(), (x, y) => x + y));
}