Ejemplo n.º 1
0
        public void DetermineHand_Returns_FullHouse()
        {
            string     hand       = "2D 2H 3S 3C 3H";
            PlayerHand playerHand = new PlayerHand();

            playerHand.Hand = hand;
            var result = PokerHelpers.DetermineHand(playerHand);

            Assert.AreEqual("Full House", result);
        }
Ejemplo n.º 2
0
        public void DetermineHand_Returns_Flush()
        {
            string     hand       = "2D 4D 3D 5D 10D";
            PlayerHand playerHand = new PlayerHand();

            playerHand.Hand = hand;
            var result = PokerHelpers.DetermineHand(playerHand);

            Assert.AreEqual("Flush", result);
        }
Ejemplo n.º 3
0
        public void DetermineHand_Returns_FourOfAKind()
        {
            string     hand       = "3D 2H 3S 3C 3H";
            PlayerHand playerHand = new PlayerHand();

            playerHand.Hand = hand;
            var result = PokerHelpers.DetermineHand(playerHand);

            Assert.AreEqual("Four of a Kind", result);
        }
Ejemplo n.º 4
0
        public void DetermineHand_Returns_HighCard()
        {
            string     hand       = "2D 7H 3S 9D QC";
            PlayerHand playerHand = new PlayerHand();

            playerHand.Hand = hand;
            var result = PokerHelpers.DetermineHand(playerHand);

            Assert.AreEqual("QC", result);
        }
Ejemplo n.º 5
0
        public void DetermineHand_Returns_TwoPairs()
        {
            string     hand       = "2D 7H 3S 7C 2C";
            PlayerHand playerHand = new PlayerHand();

            playerHand.Hand = hand;
            var result = PokerHelpers.DetermineHand(playerHand);

            Assert.AreEqual("Two Pair", result);
        }
Ejemplo n.º 6
0
        public void DetermineHand_Returns_ThreeOfAKind()
        {
            string     hand       = "2D 7H 3S 7C 7S";
            PlayerHand playerHand = new PlayerHand();

            playerHand.Hand = hand;
            var result = PokerHelpers.DetermineHand(playerHand);

            Assert.AreEqual("Three of a Kind", result);
        }
Ejemplo n.º 7
0
        public void DetermineHand_Returns_Straight()
        {
            string     hand       = "2D 4H 3S 5C 6S";
            PlayerHand playerHand = new PlayerHand();

            playerHand.Hand = hand;
            var result = PokerHelpers.DetermineHand(playerHand);

            Assert.AreEqual("Straight", result);
        }