public void Total_number_of_chips_is_limited_by_the_table_and_the_table_can_refuse_a_bet_if_there_are_too_many_chips() { RouletteTable rt = new RouletteTable(300); Player p = new Player(); rt.PlaceBet(p, 17, 200); bool exceptionThrown = false; try { rt.PlaceBet(new Player(), 20, 200); } catch (TooManyChipsException) { exceptionThrown = true; } // the following should be true Assert.AreEqual(0, rt.BetsByField(20).Count); Assert.IsTrue(exceptionThrown); }
public void setUp() { p = new Player(); rng = new TestRandomNumberGenerator(); timer = new TestTimer(); rt = new RouletteTable(10000, rng, timer); }
public void SetUp() { p = new Player(); rng = new Mock<RandomNumberGenerator>(); timer = new TestTimer(); walletService = new Mock<WalletService>(); walletService.Setup(ws => ws.IsAvailable(It.IsAny<Player>(), It.IsAny<int>())).Returns(true); rt = new RouletteTable(10000, rng.Object, timer, walletService.Object); }
public void SetUp() { p = new Player(); rt = new RouletteTable(10000); }
public void setUp() { p = new Player(); rngMock = new Mock<RandomNumberGenerator>(); timer = new TestTimer(); rt = new RouletteTable(10000, rngMock.Object, timer); }