public void TestCards() { var spades2 = new Card { Rank = "2", Suit = "k" }; var hearts2 = new Card { Rank = "3", Suit = "b" }; var hearts21 = new Card { Rank = "3", Suit = "c" }; var hearts22 = new Card { Rank = "2", Suit = "p" }; var hearts23 = new Card { Rank = "3", Suit = "p" }; var detector = new PokerHandsDetector(); var pokerHands = detector.Detect(new List <Card> { spades2, hearts2 }, new List <Card> { hearts21, hearts22, hearts23 }); var b = pokerHands >= PokerHands.ThreeOfAKind; Assert.AreEqual(PokerHands.FullHouse, pokerHands); }
public void Test(IEnumerable <Card> cards, PokerHands expected) { var detector = new PokerHandsDetector(); var pokerHands = detector.Detect(cards); Assert.AreEqual(expected, pokerHands); }