public void HandPointCalculator_GetPairPoints_NoPairs() { Hand hand = new Hand(); hand.Cards = new List <Card>() { new Card(CardSuit.Heart, CardFace.Six), new Card(CardSuit.Heart, CardFace.Seven), new Card(CardSuit.Heart, CardFace.Eight), new Card(CardSuit.Heart, CardFace.Nine), }; HandPointCalculator pointCalc = new HandPointCalculator(hand, new Card(CardSuit.Heart, CardFace.Ten)); Assert.AreEqual(0, pointCalc.GetPairPoints()); }
public void HandPointCalculator_GetPairPoints_TwoPairs() { Hand hand = new Hand(); hand.Cards = new List <Card>() { new Card(CardSuit.Diamond, CardFace.Two), new Card(CardSuit.Heart, CardFace.Three), new Card(CardSuit.Spade, CardFace.Three), new Card(CardSuit.Club, CardFace.Eight), }; HandPointCalculator pointCalc = new HandPointCalculator(hand, new Card(CardSuit.Heart, CardFace.Eight)); Assert.AreEqual(4, pointCalc.GetPairPoints()); }