public void IndicatorsCalculatorChangeIndicatorTest() { List <double> changeInd = IndicatorsCalculator.CalcChangeIndicator(smallTestData); Assert.AreEqual(smallTestData.Count, changeInd.Count); double delta = 0.0001d; Assert.AreEqual(double.NaN, changeInd[0]); Assert.AreEqual(1.0d, changeInd[1], delta); // 100% change (1.0 -> 2.0) Assert.AreEqual(0.5d, changeInd[2], delta); // 50% change (2.0 -> 3.0) }