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); }
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); }