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