Пример #1
0
            // 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);
            }
Пример #2
0
            // 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);
            }
Пример #3
0
            // 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);
            }
Пример #4
0
            // 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);
            }