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