public void ResetsProperly() { int LSMAPeriod = 10; DateTime time = DateTime.Now; LeastSquaredMovingAverage LSMA = new LeastSquaredMovingAverage(LSMAPeriod); for (int i = 0; i < LSMAPeriod + 1; i++) { LSMA.Update(new IndicatorDataPoint(time, 1m)); time.AddMinutes(1); } Assert.IsTrue(LSMA.IsReady, "LSMA ready"); LSMA.Reset(); TestHelper.AssertIndicatorIsInDefaultState(LSMA); }