コード例 #1
0
        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());
        }
コード例 #2
0
        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());
        }