public void Test_0()
        {
            var sut = new E084MonopolyOdds(diceSides: 6);

            sut.RunSimulation(runs: 10000000);
            Assert.InRange(sut.GetHighestVisitProbability(), 2.46, 2.54);
        }
        public void Test_04_ChanceActivated()
        {
            var sut = new E084MonopolyOdds(diceSides: 6);

            sut.ChanceActivated = true;
            sut.RunSimulation(runs: 1000000);
            Assert.InRange(sut.GetHighestVisitProbability(), 2.7, 3.3);
        }
        public void Test_03_CommunityChest()
        {
            var sut = new E084MonopolyOdds(diceSides: 6);

            sut.CommunityChestActivated = true;
            sut.RunSimulation(runs: 1000000);
            Assert.InRange(sut.GetHighestVisitProbability(), 2.8, 3.2);
        }
        public void Test_02_GotoJail()
        {
            var sut = new E084MonopolyOdds(diceSides: 6);

            sut.GotoJailActivated = true;
            sut.RunSimulation(runs: 1000000);
            Assert.InRange(sut.GetHighestVisitProbability(), 4.46, 5.54);
        }
        public void Test_01_ConsecutivdoublesActivated()
        {
            var sut = new E084MonopolyOdds(diceSides: 6);

            sut.ConsecutivdoublesActivated = true;
            sut.RunSimulation(runs: 10000000);
            Assert.InRange(sut.GetHighestVisitProbability(), 2.8, 2.9);
        }