Example #1
0
        public void FakeGeneratorAutoTestDouble()
        {
            FakeRandomSource frng = new FakeRandomSource(0.1);

            Assert.AreEqual(0.1, frng.NextDouble(), 0.0001);
            Assert.AreEqual(0.1, frng.NextDouble(), 0.0001);
            Assert.AreEqual(0.1, frng.NextDouble(), 0.0001);
        }
Example #2
0
        public void FakeGeneratorAutoTestDoubleRange()
        {
            FakeRandomSource frng = new FakeRandomSource(new List <double> {
                0, 0.5, 0.999
            });

            Assert.AreEqual(0.0, frng.NextDouble(), 0.0001);
            Assert.AreEqual(0.5, frng.NextDouble(), 0.0001);
            Assert.AreEqual(0.999, frng.NextDouble(), 0.0001);
            Assert.AreEqual(0.0, frng.NextDouble(), 0.0001);
            Assert.AreEqual(0.5, frng.NextDouble(), 0.0001);
            Assert.AreEqual(0.999, frng.NextDouble(), 0.0001);
        }