// Type: decimal, selector function is called public static int Test7e() { Data_decimal[] source = new Data_decimal[] { new Data_decimal { name = "Tim", num = 5.5m }, new Data_decimal { name = "John", num = 15.5m }, new Data_decimal { name = "Bob", num = 3.0m } }; decimal expected = 8.0m; var actual = source.Average((e) => e.num); return((expected == actual) ? 0 : 1); }
// Type: decimal, selector function is called public static int Test7f() { Data_decimal[] source = new Data_decimal[]{ new Data_decimal{name="Tim", num=20.51m}, new Data_decimal{name="John", num=10m}, new Data_decimal{name="Bob", num=2.33m} }; decimal expected = 32.84m; var actual = source.Sum((e) => e.num); return ((expected == actual) ? 0 : 1); }
// Type: decimal, selector function is called public static int Test7e() { Data_decimal[] source = new Data_decimal[]{ new Data_decimal{name="Tim", num=5.5m}, new Data_decimal{name="John", num=15.5m}, new Data_decimal{name="Bob", num=3.0m} }; decimal expected = 8.0m; var actual = source.Average((e) => e.num); return ((expected == actual) ? 0 : 1); }
// Type: decimal, selector function is called public static int Test7g() { Data_decimal[] source = new Data_decimal[]{ new Data_decimal{name="Tim", num=420.5m}, new Data_decimal{name="John", num=900.25m}, new Data_decimal{name="Bob", num=10.45m} }; decimal expected = 900.25m; var actual = source.Max((e) => e.num); return ((expected == actual) ? 0 : 1); }