Exemplo n.º 1
0
        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);
        }