public FatValueType Hyperlinq() { var sum = default(FatValueType); foreach (var item in ListBindings.Skip(source, Skip).Take(Count).Where(item => item.IsEven())) { sum += item; } return(sum); }
public FatValueType Hyperlinq_Foreach() { var sum = default(FatValueType); foreach (var item in ListBindings.Skip(source, Skip).Take(Count).Select(item => item * 2)) { sum += item; } return(sum); }
public int Hyperlinq() { var sum = 0; foreach (var item in ListBindings.Skip(source, Skip).Take(Count).Where(item => item.IsEven())) { sum += item; } return(sum); }
public int Hyperlinq_Foreach() { var sum = 0; foreach (var item in ListBindings.Skip(source, Skip).Take(Count).Select(item => item * 2)) { sum += item; } return(sum); }
public FatValueType Hyperlinq_For() { var sum = default(FatValueType); var items = ListBindings.Skip(source, Skip).Take(Count).Select(item => item * 2); for (var index = 0; index < items.Count; index++) { sum += items[index]; } return(sum); }
public void Skip_With_ValidData_Must_Succeed(int[] source, int count) { // Arrange var list = source.ToList(); var expected = Enumerable .Skip(source, count); // Act var result = ListBindings .Skip(list, count); // Assert _ = result.Must() .BeEqualTo(expected); }