public void FillTest() { for (var i = 1; i < 20; i++) { var mf = new MeanStack <int>(i); mf.Fill(i); Assert.AreEqual(i, mf.Mean()); } }
public void FillTest() { for (var i = 1; i < 20; i++) { var mf = new MeanStack<int>(i); mf.Fill(i); Assert.AreEqual(i, mf.Mean()); } }
public void IntMeanTest() { for (var i = _itemEnd; i < _iterations; i++) { var mf = new MeanStack <int>(i); var sum = 0; for (var j = _itemStart; j <= _itemEnd; j++) { sum += j; mf.Push(j); } var mean = sum / (_itemEnd - _itemStart + 1); Assert.AreEqual(mean, mf.Mean()); } }
public void DoubleMeanTest() { for (var i = _itemEnd; i < _iterations; i++) { var mf = new MeanStack<double>(i); double sum = 0; for (var j = _itemStart; j <= _itemEnd; j++) { sum += j; mf.Push(j); } var mean = sum / (_itemEnd - _itemStart + 1); Assert.AreEqual(mean, mf.Mean()); } }
public void FloatMeanTest() { for (var i = _itemEnd; i < _iterations; i++) { var mf = new MeanStack<float>(i); float sum = 0; for (var j = _itemStart; j <= _itemEnd; j++) { sum += j; mf.Push(j); } var mean = sum / (_itemEnd - _itemStart + 1); var m = mf.Mean(); Assert.AreEqual(mean, m); } }
public void UShortMeanTest() { for (var i = _itemEnd; i < _iterations; i++) { var mf = new MeanStack<ushort>(i); var sum = 0; for (var j = _itemStart; j <= _itemEnd; j++) { sum += j; mf.Push((ushort)j); } var mean = sum / (_itemEnd - _itemStart + 1); Assert.AreEqual(mean, mf.Mean()); } }
public void ULongMeanTest() { for (var i = _itemEnd; i < _iterations; i++) { var mf = new MeanStack<ulong>(i); ulong sum = 0; for (ulong j = _itemStart; j <= _itemEnd; j++) { sum += j; mf.Push(j); } var mean = sum / (_itemEnd - _itemStart + 1); Assert.AreEqual(mean, mf.Mean()); } }