Exemplo n.º 1
0
        public void ContainsFlush_ShouldReturnTrue_WhenFlushExists(
            Suit a, Suit b, Suit c, Suit d, Suit e, Suit f, Suit g)
        {
            // Arrange
            var cards = new List <Card>
            {
                new Card(a, Rank.Ace),
                new Card(b, Rank.Ace),
                new Card(c, Rank.Ace),
                new Card(d, Rank.Ace),
                new Card(e, Rank.Ace),
                new Card(f, Rank.Ace),
                new Card(g, Rank.Ace),
            };
            // Act
            var actual = _sut.ContainsFlush(cards);

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