// Type: int, selector function is called public static int Test1e() { Data_int[] source = new Data_int[] { new Data_int { name = "Tim", num = 10 }, new Data_int { name = "John", num = -10 }, new Data_int { name = "Bob", num = 15 } }; double expected = 5; var actual = source.Average((e) => e.num); return((expected == actual) ? 0 : 1); }
// Type: int, selector function is called public static int Test1f() { Data_int[] source = new Data_int[]{ new Data_int{name="Tim", num=10}, new Data_int{name="John", num=50}, new Data_int{name="Bob", num=-30} }; int expected = 30; var actual = source.Sum((e) => e.num); return ((expected == actual) ? 0 : 1); }
// Type: int, selector function is called public static int Test1e() { Data_int[] source = new Data_int[]{ new Data_int{name="Tim", num=10}, new Data_int{name="John", num=-10}, new Data_int{name="Bob", num=15} }; double expected = 5; var actual = source.Average((e) => e.num); return ((expected == actual) ? 0 : 1); }