Esempio n. 1
0
 // Creates a new hand and calls methods for the new gamestate
 private void CreateNewHand()
 {
     _game.UpdateState();
     _game.NewHand();
     ResetCards();
     //MainUpdate();
 }
Esempio n. 2
0
 // Creates a new hand and calls methods for the new gamestate
 private void CreateNewHand()
 {
     if (_game.IsFinished())
     {
         EndGameMessage();
         new MenuForm().ShowDialog();
         Close();
     }
     _game.NewHand();
     ResetCards();
 }
Esempio n. 3
0
        public void TestHandIncrements()
        {
            // Arrange
            CreatePropperties();
            // Hand 1
            // Round 1
            Game.Call();
            // Round 2
            Game.Check();
            Game.Check();
            // Round 3
            Game.Check();
            Game.Check();
            // Round 4
            Game.Check();
            Game.Check();
            // Round 5
            Game.Check();
            Game.Check();

            Game.NewHand();

            // Hand 2
            // Round 1
            Game.Call();
            // Round 2
            Game.Check();
            Game.Check();
            // Round 3
            Game.Check();
            Game.Check();
            // Round 4
            Game.Check();
            Game.Check();
            // Round 5
            Game.Check();
            Game.Check();
            var expected = 2;

            // Act
            var actual = Game.CurrentHandNumber();

            // Assert
            Assert.AreEqual(expected, actual);
        }