public void TestAddDevCard() { var target = new Hand(); List<DevelopmentCard> cards = new List<DevelopmentCard>(); cards.Add(new Knight()); cards.Add(new MonopolyCard()); cards.Add(new VictoryPointCard()); cards.Add(new RoadBuilderCard()); cards.Add(new YearOfPlentyCard()); target.addDevCard(cards); Assert.AreEqual(5, target.getDevCardCount()); }
public void TestDevCardsContains() { var target = new Hand(); List<DevelopmentCard> cards = new List<DevelopmentCard>(); cards.Add(new Knight()); cards.Add(new MonopolyCard()); cards.Add(new VictoryPointCard()); cards.Add(new RoadBuilderCard()); cards.Add(new YearOfPlentyCard()); target.addDevCard(cards); Assert.AreEqual(5, target.getDevCardCount()); Assert.IsTrue(target.devCardsContains("knight")); Assert.IsTrue(target.devCardsContains("monopoly")); Assert.IsTrue(target.devCardsContains("victoryPoint")); Assert.IsTrue(target.devCardsContains("roadBuilder")); Assert.IsTrue(target.devCardsContains("yearOfPlenty")); }