public void OneTwoThreeSingleCardLargestGroup() { var batch = GenerateTestCase(); var result = GroupingAlgorithms.GetLargestOneTwoThreeGroup(batch, new Card(CardNo.Four, CardType.Spades)); var expected = new List <Card> { new Card(CardNo.Ace, CardType.Spades), new Card(CardNo.Two, CardType.Spades), new Card(CardNo.Three, CardType.Spades), new Card(CardNo.Four, CardType.Spades) }; Assert.True(result.IsEquivalentInOrder(expected)); }