Exemplo n.º 1
0
        public void testGainCurses()
        {
            Game mini = new Game(1);
            Player p = mini.getCurrentPlayer();
            CardFunctions.gainCurses(p);
            p.setVictoryPts();
            Assert.AreEqual(3, p.getVictoryPts());

            Game big = new Game(4);
            p = big.getCurrentPlayer();
            CardFunctions.gainCurses(p);
            p.setVictoryPts();
            Assert.AreEqual(3, p.getVictoryPts());
            for (int i = 0; i < 3; i++)
            {
                p = big.nextTurnPlayer();
                p.setVictoryPts();
                Assert.AreEqual(2, p.getVictoryPts());
            }
        }