Esempio n. 1
0
        public void Player_Should_Get_Out()
        {
            var game = new Cricket();

            game.Score(3);
            game.makePlayerOut();
            Assert.IsTrue(game.Out == true);
        }
Esempio n. 2
0
        public void PlayerScore_Should_Not_Increase_After_Out()
        {
            var game = new Cricket();

            game.Score(3);
            game.makePlayerOut();
            game.Score(2);
            Assert.IsTrue(game.PlayerScore == 3);
        }
 public void GivenPlayerGetsOut(int PlayerName)
 {
     if (PlayerName == 1)
     {
         _Player1.makePlayerOut();
     }
     else
     {
         _Player2.makePlayerOut();
     }
 }
Esempio n. 4
0
        public void Tie_Should_Happen()
        {
            Cricket Player1 = new Cricket();
            Cricket Player2 = new Cricket();

            Player1.Score(3);
            Player1.Score(3);
            Player1.makePlayerOut();
            Player2.Score(3);
            Player2.Score(3);
            Player2.makePlayerOut();
            resultObject.check(Player1, Player2);
            Assert.AreEqual(resultObject._result, "Tie");
        }
Esempio n. 5
0
        public void Player2_Should_Win()
        {
            Cricket Player1 = new Cricket();
            Cricket Player2 = new Cricket();

            Player1.Score(3);
            Player1.Score(1);
            Player1.makePlayerOut();
            Player2.Score(4);
            Player2.Score(2);
            Player2.makePlayerOut();
            resultObject.check(Player1, Player2);
            Assert.AreEqual(resultObject._result, "Player2 won");
        }
Esempio n. 6
0
 public void GivenPlayerGetsOut()
 {
     _game.makePlayerOut();
 }