public void deal_gives_five_Cards_to_Hand() { var aHand = new Hand(); var aDeck = new Deck(); aDeck.Deal(aHand); Assert.AreEqual(aHand.GetLength(), 5); }
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; }