public void HandPointCalculator_GetFlushPoints_NoFlush() { Hand hand = new Hand(); hand.Cards = new List <Card>() { new Card(CardSuit.Diamond, CardFace.Two), new Card(CardSuit.Diamond, CardFace.Two), new Card(CardSuit.Heart, CardFace.Ace), new Card(CardSuit.Diamond, CardFace.Jack), }; HandPointCalculator pointCalc = new HandPointCalculator(hand, new Card(CardSuit.Diamond, CardFace.Ten)); Assert.AreEqual(0, pointCalc.GetFlushPoints()); }
public void HandPointCalculator_GetFlushPoints_Flush5() { Hand hand = new Hand(); hand.Cards = new List <Card>() { new Card(CardSuit.Diamond, CardFace.Two), new Card(CardSuit.Diamond, CardFace.Four), new Card(CardSuit.Diamond, CardFace.Six), new Card(CardSuit.Diamond, CardFace.Eight), }; HandPointCalculator pointCalc = new HandPointCalculator(hand, new Card(CardSuit.Diamond, CardFace.Ten)); Assert.AreEqual(5, pointCalc.GetFlushPoints()); }