Exemplo n.º 1
0
            public void ShouldHaveTwoJokers()
            {
                var deck = new Deck();

                var actualNumberOfJokers = deck.CardDeck.Count(x => x.CardType == CardType.Joker);

                Assert.Equal(2, actualNumberOfJokers);
            }
Exemplo n.º 2
0
            public void ShouldHaveUniqueNamesForAllCards()
            {
                var deck = new Deck();

                var actualDuplicateNamedCardsCound = deck.CardDeck.GroupBy(card => card.Name).Count(group => group.Count() > 1);

                Assert.Equal(0, actualDuplicateNamedCardsCound);
            }
Exemplo n.º 3
0
            public void ShouldHave54Cards()
            {
                var deck = new Deck();

                var actualNumberOfCards = deck.CardDeck.Count;

                Assert.Equal(54, actualNumberOfCards);
            }