Esempio n. 1
0
        public void AddAddsToCards()
        {
            var player = new Player("Henk");
            var card = new Mock<IDevelopmentCard>();
            player.AddCard(card.Object);

            Assert.Contains(card.Object, player.Cards);
        }
Esempio n. 2
0
        public void ArmySizeEqualsAllPlayedRobberCards(IEnumerable<IDevelopmentCard> cards, int expectedArmySize)
        {
            var player = new Player("Bob");
            foreach (var card in cards)
                player.AddCard(card);

            int result = player.ArmySize;
            Assert.Equal(expectedArmySize, result);
        }
Esempio n. 3
0
 public void CantAddNullCard()
 {
     var player = new Player("Bob");
     Assert.Throws<ArgumentNullException>(() => player.AddCard(null));
 }