public void Score_GetsOut_ShouldNotUpdatePlayerScore()
        {
            var game = new Cricket();

            game.Score(4);
            game.Out();
            game.Score(3);
            Assert.IsTrue(game.PlayerScore == 4);
        }
        public void Score_BothGetsOut_ResultIsTie()
        {
            var player1 = new Cricket();

            player1.Score(4);
            player1.Out();
            var player2 = new Cricket();

            player2.Score(4);
            player2.Out();
            Assert.IsTrue(player1.PlayerScore == player2.PlayerScore);
        }
        public void Score_BothGetsOut_PlayerTwoIsTheWinner()
        {
            var player2 = new Cricket();

            player2.Score(2);
            player2.Score(4);
            player2.Out();
            var player1 = new Cricket();

            player1.Score(4);
            player1.Out();
            Assert.IsTrue(player2.PlayerScore >= player1.PlayerScore);
        }
 public void GivenPlayerTwoGetsOut()
 {
     _player2.Out();
 }
 public void GivenPlayerOneGetsOut()
 {
     _player1.Out();
 }
 public void GivenPlayerGetsOut()
 {
     _game.Out();
 }