public void ProcessGameSession_Success_Flush_Score() { ProcessGameSession_Success_Flush_Score_Data(); var winners = PokerOperations.DefineTheWinners(_pokerGameSession.Players); winners.First().Should().Be("amber"); }
public void ProcessGameSession_Success_Pair_Score() { ProcessGameSession_Success_Pair_Score_Data(); var winners = PokerOperations.DefineTheWinners(_pokerGameSession.Players); winners.Count().Should().Be(1); winners.First().Should().Be("hicham"); }
public void ProcessGameSession_Success_Score_Tie() { ProcessGameSession_Success_Score_Tie_Data(); var winners = PokerOperations.DefineTheWinners(_pokerGameSession.Players); winners.Count.Should().Be(2); winners.Should().Contain("amber"); winners.Should().Contain("kid"); }
public void DefineTheWinners_ReturnNoWinner_EmptyList() { PokerOperations.DefineTheWinners(new Dictionary <string, Player>()).Should().BeEmpty(); }
public void DefineTheWinners_ReturnNoWinner_NullList() { PokerOperations.DefineTheWinners(null).Should().BeEmpty(); }