public void MinimumValue() { Minimum min = new Minimum(); for (int i = 0; i < 1000; i++) { min.Observe((double)i); } Assert.AreEqual(1000, min.Observations); Assert.AreEqual(0.0, min.Value); min.Observe(-80000.6); Assert.AreEqual(1001, min.Observations); Assert.AreEqual(-80000.6, min.Value); min.Observe(8000.5); Assert.AreEqual(1002, min.Observations); Assert.AreEqual(-80000.6, min.Value); }