Beispiel #1
0
        public void SaveState()
        {
            g.SetState();
            int playerCards = g.Player.Size;
            int dealerCards = g.Dealer.Size;
            int deckSize    = g.Deck.CardsLeft;

            g.PlayerDraw();
            g.DealerDraw();
            g.RestoreState();
            Assert.That(g.Player.Size, Is.EqualTo(playerCards));
            Assert.That(g.Dealer.Size, Is.EqualTo(dealerCards));
            Assert.That(g.Deck.CardsLeft, Is.EqualTo(deckSize));
        }