예제 #1
0
        public void PlayerTravelsFiveSpacesFromStartReturnsLocationFive()
        {
            var banker = new Banker();
            var board  = new Board(banker, new Dice());
            var player = new Player("Car");

            banker.AddAccount(player, 1500);
            board.AdvancePlayerOnBoard(player, 5);

            Assert.AreEqual(5, player.Location);
        }
예제 #2
0
        public void LandDoesNotAlterPlayerBalance()
        {
            var banker          = new Banker();
            var expectedBalance = 500;

            banker.AddAccount(player, expectedBalance);

            goToJail.Land(player);

            Assert.AreEqual(expectedBalance, banker.GetPlayerBalance(player));
        }