示例#1
0
            // 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);
            }
示例#2
0
            // 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);
            }
示例#3
0
            // 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);
            }
示例#4
0
            // 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);
            }