public void VerifyDrawAllDemand() { Card[] expectedHand = XmlCardReader.GetCards(); int countAllCards = _allCards.Length; Card[] actualHand = Demands.Draw(ref _allCards, countAllCards); Assert.AreEqual(0, _allCards.Length, "Drawn pile should be empty."); CollectionAssert.AreEqual(expectedHand, actualHand); }
public void VerifyDrawDemand() { int deckCount = _allCards.Length; Card[] expectedHand = { _allCards[0] }; Card[] actualHand = Demands.Draw(ref _allCards, 1); CollectionAssert.AreEqual(expectedHand, actualHand); Assert.AreEqual(deckCount - 1, _allCards.Length, "Verify card removed from drawn pile."); }