コード例 #1
0
        public void ShouldReturnBrelanAsWhenPlayerHasThisHand()
        {
            _dealer.GiveCardToPlayer(_player1, new Card(8, ColorCard.Pique));
            _dealer.GiveCardToPlayer(_player1, new Card(8, ColorCard.Carreau));
            _dealer.GiveCardToPlayer(_player1, new Card(CardValue.As, ColorCard.Pique));
            _dealer.GiveCardToPlayer(_player1, new Card(CardValue.As, ColorCard.Carreau));

            _dealer.GiveCardToBoard(_pokerTable.Board, new Card(3, ColorCard.Carreau));
            _dealer.GiveCardToBoard(_pokerTable.Board, new Card(7, ColorCard.Carreau));
            _dealer.GiveCardToBoard(_pokerTable.Board, new Card(11, ColorCard.Coeur));
            _dealer.GiveCardToBoard(_pokerTable.Board, new Card(CardValue.As, ColorCard.Coeur));
            _dealer.GiveCardToBoard(_pokerTable.Board, new Card(CardValue.Roi, ColorCard.Coeur));
            Check.That(_pokerTable.HandOfPlayer(_player1).ToString()).Equals("Brelan de As");
        }
コード例 #2
0
 public void ShouldReturnPaire8WhenPlayerHasA8And8With5Card()
 {
     _dealer.GiveCardToPlayer(_player1, new Card(8, ColorCard.Pique));
     _dealer.GiveCardToPlayer(_player1, new Card(8, ColorCard.Carreau));
     _dealer.GiveCardToBoard(_pokerTable.Board, new Card(3, ColorCard.Carreau));
     _dealer.GiveCardToBoard(_pokerTable.Board, new Card(7, ColorCard.Carreau));
     _dealer.GiveCardToBoard(_pokerTable.Board, new Card(11, ColorCard.Coeur));
     _dealer.GiveCardToBoard(_pokerTable.Board, new Card(CardValue.As, ColorCard.Pique));
     Check.That(_pokerTable.HandOfPlayer(_player1).ToString()).Equals("Paire de 8");
 }