Exemplo n.º 1
0
 public void secondCardDealtIs1()
 {
     deck.dealCard();
     Card actual = deck.dealCard();
     Card expected = new Card(1);
     Assert.AreEqual(expected, actual);
 }
Exemplo n.º 2
0
 private bool isCardEqual(Card card)
 {
     if (isSameRankAndSuit(card))
     {
         return true;
     }
     return false;
 }
Exemplo n.º 3
0
 private bool isSameRankAndSuit(Card card)
 {
     return (this.Rank == card.Rank && this.Suit == card.Suit);
 }
Exemplo n.º 4
0
 public void addCardToHand(Card card)
 {
     Hand.addCard(card);
 }
Exemplo n.º 5
0
 public void addCard(Card card)
 {
     CardsInDeck.Add(card);
 }
Exemplo n.º 6
0
 public void firstCardDealtIs0()
 {
     Card actual = deck.dealCard();
     Card expected = new Card(0);
     Assert.AreEqual(expected, actual);
 }
Exemplo n.º 7
0
 public void cardsCanBeEqual()
 {
     Card a = new Card(5);
     Card b = new Card(5);
     Assert.IsTrue(a.Equals(b));
 }
Exemplo n.º 8
0
 public void twoOfClubsHasRankOfTwo()
 {
     Card twoOfClubs = new Card(1);
     CardRank rank = twoOfClubs.Rank;
     Assert.AreEqual(CardRank.TWO, rank);
 }
Exemplo n.º 9
0
 public void cardValueBelow0ThrowsException()
 {
     Card card = new Card(-1);
 }
Exemplo n.º 10
0
 public void cardValueAbove51ThrowsException()
 {
     Card card = new Card(52);
 }