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));
        }
Beispiel #2
0
        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));
        }