public void ShouldHaveTwoJokers() { var deck = new Deck(); var actualNumberOfJokers = deck.CardDeck.Count(x => x.CardType == CardType.Joker); Assert.Equal(2, actualNumberOfJokers); }
public void ShouldHaveUniqueNamesForAllCards() { var deck = new Deck(); var actualDuplicateNamedCardsCound = deck.CardDeck.GroupBy(card => card.Name).Count(group => group.Count() > 1); Assert.Equal(0, actualDuplicateNamedCardsCound); }
public void ShouldHave54Cards() { var deck = new Deck(); var actualNumberOfCards = deck.CardDeck.Count; Assert.Equal(54, actualNumberOfCards); }