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