Esempio n. 1
0
        public void Stand_TwoPlayersSeated_StandupTwoPlayersPlayerCountIsZero()
        {
            OmahaHiLoHand hand = new OmahaHiLoHand();

            var mock1 = new Mock<OmahaPlayer>();
            var mock2 = new Mock<OmahaPlayer>();

            mock1.Setup(p => p.Act()).Returns(PokerAction.CreateCallAction());
            mock2.Setup(p => p.Act()).Returns(PokerAction.CreateCallAction());

            hand.Sit(mock1.Object, 0, 1000);
            hand.Sit(mock2.Object, 1, 1000);

            hand.Stand(mock1.Object);
            hand.Stand(mock2.Object);

            Assert.AreEqual(0, hand.PlayerCount);
        }