public void TestFixtureSetUp()
 {
     _values = new[] {
         new ReadingValues(1.0,	2.0,		Double.NaN,180,	4.0),
         new ReadingValues(2.0,	Double.NaN,	Double.NaN,45,	6.0),
         new ReadingValues(3.0,	6.0,		Double.NaN,315,	Double.NaN),
         new ReadingValues(Double.NaN,Double.NaN,Double.NaN,Double.NaN,Double.NaN)
     };
     var minMaxCalc = new ReadingValueMinMaxCalculator<ReadingValues>();
     var meanCalc = new ReadingValuesMeanCalculator<ReadingValues>();
     foreach(var readingValues in _values)
     {
         minMaxCalc.Proccess(readingValues);
         meanCalc.Proccess(readingValues);
     }
     _min = minMaxCalc.Result.Min;
     _max = minMaxCalc.Result.Max;
     _mean = meanCalc.Result;
     _median = ReadingValues.CreateInvalid();
 }
Beispiel #2
0
        public void TestFixtureSetUp()
        {
            _values = new[] {
                new ReadingValues(1.0, 2.0, Double.NaN, 180, 4.0),
                new ReadingValues(2.0, Double.NaN, Double.NaN, 45, 6.0),
                new ReadingValues(3.0, 6.0, Double.NaN, 315, Double.NaN),
                new ReadingValues(Double.NaN, Double.NaN, Double.NaN, Double.NaN, Double.NaN)
            };
            var minMaxCalc = new ReadingValueMinMaxCalculator <ReadingValues>();
            var meanCalc   = new ReadingValuesMeanCalculator <ReadingValues>();

            foreach (var readingValues in _values)
            {
                minMaxCalc.Proccess(readingValues);
                meanCalc.Proccess(readingValues);
            }
            _min    = minMaxCalc.Result.Min;
            _max    = minMaxCalc.Result.Max;
            _mean   = meanCalc.Result;
            _median = ReadingValues.CreateInvalid();
        }