Beispiel #1
0
            // Type: double, selector function is called
            public static int Test5f()
            {
                Data_double[] source = new Data_double[] { new Data_double {
                                                               name = "Tim", num = 5.5
                                                           },
                                                           new Data_double {
                                                               name = "John", num = 15.5
                                                           },
                                                           new Data_double {
                                                               name = "Bob", num = 3.0
                                                           } };
                double expected = 8.0;

                var actual = source.Average((e) => e.num);

                return((expected == actual) ? 0 : 1);
            }
Beispiel #2
0
            // Type: double, selector function is called
            public static int Test5g()
            {
                Data_double[] source = new Data_double[]{ new Data_double{name="Tim", num=9.5},
                                                new Data_double{name="John", num=10.5},
                                                new Data_double{name="Bob", num=3.5}
            };
                double expected = 23.5;

                var actual = source.Sum((e) => e.num);

                return ((expected == actual) ? 0 : 1);
            }
Beispiel #3
0
            // Type: double, selector function is called
            public static int Test5f()
            {
                Data_double[] source = new Data_double[]{ new Data_double{name="Tim", num=5.5},
                                                      new Data_double{name="John", num=15.5},
                                                      new Data_double{name="Bob", num=3.0}
            };
                double expected = 8.0;

                var actual = source.Average((e) => e.num);

                return ((expected == actual) ? 0 : 1);
            }
Beispiel #4
0
            // Type: double, selector function is called
            public static int Test5g()
            {
                Data_double[] source = new Data_double[]{ new Data_double{name="Tim", num=40.5},
                                                new Data_double{name="John", num=-10.25},
                                                new Data_double{name="Bob", num=100.45}
            };
                double expected = 100.45;

                var actual = source.Max((e) => e.num);

                return ((expected == actual) ? 0 : 1);
            }