public void Match_Tie() { var game = new Cricket(); game.StartPlay(0); game.UpdateScore(0, 6); game.UpdateScore(0, 6); game.UpdateScore(0, 6); game.UpdatePlayerStatus(0); game.StartPlay(1); game.UpdateScore(1, 6); game.UpdateScore(1, 6); game.UpdateScore(1, 6); game.UpdatePlayerStatus(1); Assert.AreEqual(game.Winner(), 0); }
public void Winner_Of_The_Game() { var game = new Cricket(); game.StartPlay(0); game.UpdateScore(0, 6); game.UpdateScore(0, 6); game.UpdateScore(0, 6); game.UpdatePlayerStatus(0); game.StartPlay(1); game.UpdateScore(1, 2); game.UpdateScore(1, 3); game.UpdateScore(1, 4); game.UpdatePlayerStatus(1); Assert.AreEqual(game.Winner(), 1); }
public void PlayerStartPlay() { var game = new Cricket(); game.StartPlay(0); Assert.AreEqual(game.GetScore(0), 0); }
public void Score_InvalidRuns_ShouldNotUpdatePlayerScore() { var game = new Cricket(); game.StartPlay(0); game.UpdateScore(0, 8); Assert.AreEqual(game.GetScore(0), 0); }
public void Score_ValidRuns_MultipltTimes_ShouldUpdatePlayerScore() { var game = new Cricket(); game.StartPlay(0); game.UpdateScore(0, 4); game.UpdateScore(0, 3); Assert.AreEqual(game.GetScore(0), 7); }
public void WhenPlayerHasStartAGameOfCicket(int playerId) { _game.StartPlay(playerId - 1); }