Exemple #1
0
        public void Score_GetsOut_ShouldNotUpdatePlayerScore()
        {
            var game = new Cricket();

            game.Score(2);
            game.GetOut();
            game.Score(3);
            Assert.IsTrue(game.PlayerScore == 2);
        }
        public void Player_NotUpdateScore_GetOut()
        {
            var player = new Cricket();

            player.Score(9);
            player.GetOut();
            player.Score(10);
            Assert.IsTrue(player.PlayerScore == 9);
        }
Exemple #3
0
        public void Score_BothGetsOut_ResultIsTie()
        {
            var player1 = new Cricket();

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

            player2.Score(2);
            player2.GetOut();
            Assert.IsTrue(player1.PlayerScore == player2.PlayerScore);
        }
Exemple #4
0
        public void Score_BothGetsOut_PlayerTwoIsTheWinner()
        {
            var player2 = new Cricket();

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

            player1.Score(4);
            player1.GetOut();
            Assert.IsTrue(player2.PlayerScore >= player1.PlayerScore);
        }
Exemple #5
0
 public void GivenPlayerFirstGetsOut()
 {
     _playerFirst.GetOut();
 }
 public void GivenPlayerTwoGetsOut()
 {
     _player2.GetOut();
 }
 public void GivenPlayerOneGetsOut()
 {
     _player1.GetOut();
 }
Exemple #8
0
 public void GivenPlayerGetsOut()
 {
     _game.GetOut();
 }