public void CalculateDistribution_4Cards() { var hand = new List<Card> { new Card(Rank.Five, Suit.Clubs), new Card(Rank.Six, Suit.Clubs), new Card(Rank.Seven, Suit.Clubs), new Card(Rank.Five, Suit.Diamonds), }; var distributionService = new DistributionService(); var distribution = distributionService.CalculateDistribution(hand); distribution.Sets.Count.Should().Be(6); }