コード例 #1
0
        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);
        }
コード例 #2
0
        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.");
        }