// Type: float, selector function is called public static int Test9e() { Data_float[] source = new Data_float[] { new Data_float { name = "Tim", num = 5.5f }, new Data_float { name = "John", num = 15.5f }, new Data_float { name = "Bob", num = 3.0f } }; float expected = 8.0f; var actual = source.Average((e) => e.num); return((expected == actual) ? 0 : 1); }
// Type: float, selector function is called public static int Test9f() { Data_float[] source = new Data_float[]{ new Data_float{name="Tim", num=9.5f}, new Data_float{name="John", num=10.5f}, new Data_float{name="Bob", num=3.5f} }; float expected = 23.5f; var actual = source.Sum((e) => e.num); return ((expected == actual) ? 0 : 1); }
// Type: float, selector function is called public static int Test9e() { Data_float[] source = new Data_float[]{ new Data_float{name="Tim", num=5.5f}, new Data_float{name="John", num=15.5f}, new Data_float{name="Bob", num=3.0f} }; float expected = 8.0f; var actual = source.Average((e) => e.num); return ((expected == actual) ? 0 : 1); }
// Type: float, selector function is called public static int Test10g() { Data_float[] source = new Data_float[]{ new Data_float{name="Tim", num=40.5f}, new Data_float{name="John", num=-10.25f}, new Data_float{name="Bob", num=100.45f} }; float expected = 100.45f; var actual = source.Max((e) => e.num); return ((expected == actual) ? 0 : 1); }