public void RemovesDealtCardsFromDeck() { var dealer = new Dealer(); var cards = dealer.Deal(2); Assert.IsFalse(dealer.Deck.Cards.Contains(cards[0])); Assert.IsFalse(dealer.Deck.Cards.Contains(cards[1])); }
public void DealsShouldBeRandomCards() { var dealer = new Dealer(); var cards = dealer.Deal(2); var anotherDealer = new Dealer(); var otherCards = anotherDealer.Deal(2); Assert.IsFalse(cards.SequenceEqual(otherCards)); }
public void Init() { Dealer = new Dealer(); Player = new Player(); Player.AddToHand(Dealer.Deal(2)); Dealer.AddToHand(Dealer.Deal(1)); WritePlayersState(Player); WritePlayersState(Dealer); HitOrStand(); }
public void ToStringReturnsDealerName() { var dealer = new Dealer(); Assert.AreEqual(dealer.ToString(), dealer.Name); }
public void DealWholeDeck() { var dealer = new Dealer(); var cards = dealer.Deal(52); Assert.AreEqual(cards.Count, 52); }
public void DealsTwoCards() { var dealer = new Dealer(); var cards = dealer.Deal(2); Assert.AreEqual(cards.Count, 2); }