Ejemplo n.º 1
0
        public void Deck_Should_Be_Without_Duplicates_After_Shuffle()
        {
            var deck = new Deck();
            var shuffledDeck = deck.Shuffle(deck.DeckBuilder());

            Assert.IsTrue(deck.IsDeckValid(shuffledDeck));
        }
Ejemplo n.º 2
0
        public void IsDeckValid_Should_Return_False()
        {
            var deck = new Deck();
            var cards = new Card[4];
            cards[0] = new Card("Harts", "1");
            cards[1] = new Card("Harts", "1");
            cards[2] = new Card("Harts", "2");
            cards[3] = new Card("Harts", "9");

            Assert.IsFalse(deck.IsDeckValid(cards));
        }