Exemplo n.º 1
0
    public void StraightFlush_should_be_highest_ranking_than_straight_and_flush()
    {
        // Arrange
        var hand             = new Hand("7S 8S 9S 6S 10S");
        var rankingValidator = new RankingValidator();

        // Act
        var actual = rankingValidator.GetHighestRanking(hand);

        // Assert
        Assert.Equal(Ranking.StraightFlush, actual);
    }
Exemplo n.º 2
0
    public void FullHouse_should_be_highest_ranking_than_three_of_a_kind()
    {
        // Arrange
        var hand             = new Hand("4S 5H 4C 5D 4H");
        var rankingValidator = new RankingValidator();

        // Act
        var actual = rankingValidator.GetHighestRanking(hand);

        // Assert
        Assert.Equal(Ranking.FullHouse, actual);
    }