Пример #1
0
        public void deal_gives_five_Cards_to_Hand()
        {
            var aHand = new Hand();
            var aDeck = new Deck();

            aDeck.Deal(aHand);

            Assert.AreEqual(aHand.GetLength(), 5);
        }
Пример #2
0
        public Hand CheckHighest(Hand handOne, Hand handTwo)
        {
            var handSize = handOne.GetLength();
            Hand bestHand = null;
            for (int i = 0; i < handSize; i++)
            {
                if (handOne.GetCards()[i].GetCardValue() > handTwo.GetCards()[i].GetCardValue())
                {
                    bestHand = handOne;
                }
                if (handTwo.GetCards()[i].GetCardValue() > handOne.GetCards()[i].GetCardValue())
                {
                    bestHand = handTwo;
                }
                if (bestHand != null)
                    return bestHand;

            }

            return bestHand;
        }