public void PushTest2()
{
double[] values = { 0.24, 1.61, 2.22, 5.82 };
int windowSize = values.Length;
MovingNormalStatistics target = new MovingNormalStatistics(windowSize);
target.Push(0.29);
target.Push(1.11);
for (int i = 0; i < values.Length; i++)
target.Push(values[i]);
double actualMean = target.Mean;
double expectedMean = values.Mean();
Assert.AreEqual(expectedMean, actualMean);
double actualVariance = target.Variance;
double expectedVariance = values.Variance();
Assert.AreEqual(expectedVariance, actualVariance);
}