Ejemplo n.º 1
0
        public void PokerTable_determines_that_hand_wins_with_One_Pair()
        {
            // Arrange
            var target = new PokerTable();

            var pokerhandlist = GetTestHand_WhiteWinsOnePair();

            // Act
            target.Initialize(pokerhandlist);
            var actual = target.Play();

            //assert
            Assert.AreEqual(HandType.OnePair, actual.WinsBy);
        }
Ejemplo n.º 2
0
        public void PokerTable_determines_that_White_wins_with_highest_card()
        {
            // Arrange
            var target = new PokerTable();

            var pokerhandlist = GetTestHand_WhiteWins();

            // Act
            target.Initialize(pokerhandlist);
            var actual = target.Play();

            //assert
            Assert.AreEqual(PokerPlayer.Black, actual.Name);
        }