public void TestCollect50Adds50ToPlayersBalance() { var playerId = 0; var banker = new TraditionalBanker(new[] { playerId }); var collectMoneyCommand = new CollectMoneyCommand(banker, 50); collectMoneyCommand.PerformOn(playerId); Assert.That(banker.GetBalanceFor(playerId), Is.EqualTo(1550)); }
public void TestPayMoneyCommandFor100MakesPlayerPay100ToBank() { var playerId = 0; var banker = new TraditionalBanker(new[] { playerId }); var payMoneyCommand = new PayMoneyCommand(banker, 100); payMoneyCommand.PerformOn(playerId); Assert.That(banker.GetBalanceFor(playerId), Is.EqualTo(1400)); }