コード例 #1
0
ファイル: DiceTests.cs プロジェクト: Raffo84/squadmanager2
        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);
        }
コード例 #2
0
ファイル: DiceTests.cs プロジェクト: Raffo84/squadmanager2
        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);
        }