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(); }
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(); }