Exemplo n.º 1
0
        public void TestMoveCardBackWardsAndCrossStart()
        {
            Game game      = new Game(new Player[] { new Player("X"), new Player("Y"), new Player("Z") });
            int  stepsToGo = -3;

            game.SetPlayerPos(game.Players[0], 0);
            MoveCard card = new MoveCard("", stepsToGo, game);

            card.UseCard(game.Players[0]);
            Assert.That(game.PlayerPos[game.Players[0]], Is.EqualTo(10));
        }
Exemplo n.º 2
0
        public void TestMoveCardForwards()
        {
            Game game      = new Game(new Player[] { new Player("X"), new Player("Y"), new Player("Z") });
            int  stepsToGo = 3;

            game.SetPlayerPos(game.Players[0], 0);
            MoveCard card = new MoveCard("", stepsToGo, game);

            card.UseCard(game.Players[0]);
            Assert.That(game.PlayerPos[game.Players[0]], Is.EqualTo(3));
        }