public void CardCountInShopDeck() { int expected = 3 * TalismanDeckFactory.CARDMULTIPLIER; int actual = TalismanDeckFactory.CreateDeck(DeckType.SHOP).NumberOfCards; Assert.AreEqual(expected, actual); }
public void CardCountInAdventureDeck() { int expected = 13 * TalismanDeckFactory.CARDMULTIPLIER; int actual = TalismanDeckFactory.CreateDeck(DeckType.ADVENTURE).NumberOfCards; Assert.AreEqual(expected, actual); }
public void DeckShuffle() { Deck deck = TalismanDeckFactory.CreateDeck(DeckType.ADVENTURE); var oldcards = deck.Cards; deck.Shuffle(); Assert.IsFalse(oldcards.SequenceEqual(deck.Cards)); }
public void CardDraw() { Deck deck = TalismanDeckFactory.CreateDeck(DeckType.ADVENTURE); var oldncards = deck.NumberOfCards; deck.Draw(); Assert.AreEqual(oldncards - 1, deck.NumberOfCards); }