public void Deck_Should_Be_Without_Duplicates_After_Shuffle() { var deck = new Deck(); var shuffledDeck = deck.Shuffle(deck.DeckBuilder()); Assert.IsTrue(deck.IsDeckValid(shuffledDeck)); }
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)); }