예제 #1
0
        public void ContainsStraight_ShouldReturnTrue_WhenClearStraightExists()
        {
            // Arrange
            var cards = new List <Card>
            {
                new Card(Suit.Clubs, Rank.Two),
                new Card(Suit.Clubs, Rank.Three),
                new Card(Suit.Clubs, Rank.Four),
                new Card(Suit.Clubs, Rank.Five),
                new Card(Suit.Clubs, Rank.Six),
                new Card(Suit.Clubs, Rank.King),
                new Card(Suit.Clubs, Rank.Jack),
            };
            // Act
            var actual = _sut.ContainsStraight(cards);

            // Assert
            actual.Should().BeTrue();
        }