public void ShouldKeepCardsInHandWhenTakeFromDeck() { var player = new Player(); var card1 = new Card(CardRank.Queen,CardSuit.Heart); var card2 = new Card(CardRank.Two,CardSuit.Spade); player.TakeCard(card1); player.TakeCard(card2); Assert.AreEqual(2,player.CardsInHand); }
public virtual void TakeCard(Card card) { MyHand.Add(card); }
public override void TakeCard(Card card) { if(CanTakeAnotherCard) MyHand.Add(card); }
public void Add(Card card) { _cards.Add(card); }