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

            game.Score(3);
            game.makePlayerOut();
            Assert.IsTrue(game.Out == true);
        }
Exemplo 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();
     }
 }
Exemplo 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");
        }
Exemplo 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");
        }
Exemplo n.º 6
0
 public void GivenPlayerGetsOut()
 {
     _game.makePlayerOut();
 }