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)); }