public void WinnerOfGame_PlayerOneScoresMoreThanPlayerTwo__ShouldDeclaredPlayerOneAsWinner() { var game = new Cricket(); game.PlayerStartsToPlay(0); game.Score(0, 4); game.Score(0, 3); game.Score(0, 6); game.Score(0, 4); game.Score(0, 4); game.Wicket(0); game.PlayerStartsToPlay(1); game.Score(1, 4); game.Score(1, 4); game.Score(1, 4); game.Score(1, 1); game.Wicket(1); Assert.IsTrue(game.WinnerOfGame().Equals("Player 1")); }
public void WinnerOfGame_BothPlayersHaveSameTotal__ShouldDeclaredGameTie() { var game = new Cricket(); game.PlayerStartsToPlay(0); game.Score(0, 4); game.Score(0, 3); game.Score(0, 6); game.Score(0, 4); game.Score(0, 4); game.Wicket(0); game.PlayerStartsToPlay(1); game.Score(1, 4); game.Score(1, 4); game.Score(1, 4); game.Score(1, 1); game.Score(1, 6); game.Score(1, 2); game.Wicket(1); Assert.IsTrue(game.WinnerOfGame().Equals("Tie")); }
public void ThenTheWinnerShouldOfTheGameShouldBePlayer(String resultOfGame) { _game.WinnerOfGame().Should().Be(resultOfGame); }