Пример #1
0
        public void ResolveMilitaryConflictsForAgeOneTest()
        {
            players[0].Cards.Add(cards.First(c => c.Name == CardName.Stockade));
            players[0].Cards.Add(cards.First(c => c.Name == CardName.Stockade));
            players[1].Cards.Add(cards.First(c => c.Name == CardName.Stockade));
            players[1].Cards.Add(cards.First(c => c.Name == CardName.Stockade));
            players[1].Cards.Add(cards.First(c => c.Name == CardName.Stockade));
            players[2].Cards.Add(cards.First(c => c.Name == CardName.Stockade));
            players[3].Cards.Add(cards.First(c => c.Name == CardName.Stockade));
            manager.ResolveMilitaryConflicts(players, Age.I);

            Assert.AreEqual(0, players[0].ConflictTokenSum);
            Assert.AreEqual(2, players[1].ConflictTokenSum);
            Assert.AreEqual(-1, players[2].ConflictTokenSum);
            Assert.AreEqual(1, players[3].ConflictTokenSum);
            Assert.AreEqual(-2, players[4].ConflictTokenSum);
        }