public void Test_AverageByMedian_With_Interfce() { ICalculator calculator = new MedianCalculator(); double expected = 8.0; double actual = calculator.CalculateAverage(values); Assert.AreEqual(expected, actual, 0.000001); }
public void Test_AverageByMedian_With_Delegate() { Calculator calculator = new Calculator(); double expected = 8.0; var medianCalculator = new MedianCalculator(); double actual = calculator.CalculateAverage(values, medianCalculator.Calculat); Assert.AreEqual(expected, actual, 0.000001); }