public void Score_MultipleTimes_ShouldUpdatePlayerScore() { var game = new Cricket(); game.Score(4); game.Score(4); Assert.IsTrue(game.PlayerScore == 8); }
public void Score_AfterOut_ShouldNotUpdate() { var game = new Cricket(); game.Score(6); game.PlayerOut(); game.Score(4); Assert.IsTrue(game.PlayerScore == 6); }
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 Score_ValidRuns_MultipleTimes__ShouldUpdatePlayerScore() { var game = new Cricket(); game.PlayerStartsToPlay(0); game.Score(0, 4); game.Score(0, 3); Assert.IsTrue(game.GetPlayerScore(0) == 7); }
public void Score_GetsOut_ShouldNotUpdatePlayerScore() { var game = new Cricket(); game.Score(2); game.GetOut(); game.Score(3); Assert.IsTrue(game.PlayerScore == 2); }
public void WhenPlayerScoresRuns(int score) { if (f == true) { _game.Score(score); } // _game.PlayerScore.Should().Be(_game.PlayerScore); // ScenarioContext.Current.Pending(); }
public void Player_NotUpdateScore_GetOut() { var player = new Cricket(); player.Score(9); player.GetOut(); player.Score(10); Assert.IsTrue(player.PlayerScore == 9); }
public void Score_GotOut() { var game = new Cricket(); game.Score(4); game.IsPlaying = false; game.Score(3); Assert.IsTrue(game.PlayerScore == 4); }
public void Player2_Is_Winner() { var player1 = new Cricket(); var player2 = new Cricket(); player1.Score(4); player2.Score(1); player2.Score(6); Assert.IsTrue(player1.PlayerScore < player2.PlayerScore); }
public void Score__AfterGettingOut_ShouldNotUpdatePlayerScore() { var game = new Cricket(); game.PlayerStartsToPlay(0); game.Score(0, 2); game.Score(0, 3); game.Wicket(0); game.Score(0, 6); Assert.IsTrue(game.GetPlayerScore(0) == 5); }
public void WhenPlayerGetsOut(int playerNo) { if (playerNo == 1) { _player1.Score(-1); } else if (playerNo == 2) { _player2.Score(-1); } }
public void Both_Players_having_Tie_In_Match() { var player1 = new Cricket(); var player2 = new Cricket(); player1.Score(2); player1.Score(3); player1.Score(2); player2.Score(1); player2.Score(6); Assert.AreEqual(player1.PlayerScore, player2.PlayerScore); }
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); }
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"); }
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"); }
public void DualGame_Player2_ShouldWin() { var player1 = new Cricket(); var player2 = new Cricket(); player1.Score(4); player1.Score(3); player1.Score(-1); player2.Score(4); player2.Score(4); player2.Score(-1); var win = new CheckWinner(player1, player2); Assert.AreEqual(win.Winner, "Player2"); }
public void Score_InValidRuns_ShouldNotUpdatePlayerScore() { var game = new Cricket(); game.Score(7); Assert.IsTrue(game.PlayerScore == 0); }
public void Score_NegativeRuns_ShouldNotUpdatePlayerScore() { var game = new Cricket(); game.Score(-3); Assert.IsTrue(game.PlayerScore == 0); }
public void Score_ValidRuns_ShouldUpdatePlayerScore() { var player = new Cricket(); player.Score(4); Assert.IsTrue(player.PlayerScore == 4); }
public void Score_ValidRuns_ShouldUpdatePlayerScore() { var game = new Cricket(); game.Score(3); Assert.IsTrue(game.PlayerScore == 3); }
public void PlayerScore_AfterPlay_ShouldNotBeFour() { var game = new Cricket(); game.Score(7); Assert.IsTrue(game.PlayerScore == 0); }
public void Player_Should_Get_Out() { var game = new Cricket(); game.Score(3); game.makePlayerOut(); Assert.IsTrue(game.Out == true); }
public void Score_InvalidRuns_ShouldNotUpdatePlayerScore() { var game = new Cricket(); game.PlayerStartsToPlay(0); game.Score(0, 7); Assert.IsTrue(game.GetPlayerScore(0) == 0); }
public void DualGame_Match_ShouldBeTie() { var player1 = new Cricket(); var player2 = new Cricket(); player1.Score(4); player1.Score(3); player1.Score(4); player1.Score(-1); player2.Score(4); player2.Score(4); player2.Score(3); player2.Score(-1); var win = new CheckWinner(player1, player2); Assert.AreEqual(win.Winner, "Draw"); }
public void Player_Winner_PlayerWithMaximumScoreShouldWin() { var player1 = new Cricket(); var player2 = new Cricket(); player1.Score(4); player2.Score(3); Assert.IsTrue(player1.IsScoreGreater(player2) == 1); }
public void Game_Tie_TheGameShouldBeATieIfBothScoresAreEqual() { var player1 = new Cricket(); var player2 = new Cricket(); player1.Score(6); player2.Score(6); Assert.IsTrue(player1.IsScoreGreater(player2) == 0); }
public void Game_is_Tie() { var player1 = new Cricket(); var player2 = new Cricket(); player1.Score(9); player2.Score(9); player1.Winner(player2); Assert.IsTrue(player1.isWinner == true && player2.isWinner == true); }
public void Winner_OfGame_ShouldBe_PlayerFirst() { var player1 = new Cricket(); var player2 = new Cricket(); player1.Score(10); player2.Score(9); player1.Winner(player2); Assert.IsTrue(player1.isWinner == true && player2.isWinner == false); }
public void GivenPlayerHasScoredRuns(int PlayerName, int score) { if (PlayerName == 1) { _Player1.Score(score); } else { _Player2.Score(score); } }
public void GivenPlayerScoresRuns(int player, int runs) { if (player == 1 && _player1.notout == true) { _player1.Score(runs); } else if (player == 2 && _player2.notout == true) { _player2.Score(runs); } }