public void ReturnPlayer1AdvantageWhenScoreIsDeuceAndPlayer1Scores() { var game = new GameRunner(new Deuce()); game.ScoreAPoint(Player.Player1); game.SayScore().Should().Be("Advantage Player1"); }
public void ReturnDeuceWhenScoreIsAdvantagePlayer1AndPlayer2Scores() { var game = new GameRunner(new Advantage(Player.Player1)); game.ScoreAPoint(Player.Player2); game.SayScore().Should().Be("Deuce"); }
public void ReturnPlayer1WonGameWhenScoreIsAdvantagePlayer1AndPlayer1Scores() { var game = new GameRunner(new Advantage(Player.Player1)); game.ScoreAPoint(Player.Player1); game.SayScore().Should().Be("Game Player1"); }
public void ReturnPlayer1WonGameWhenScoreIsFortyThirtyAndPlayer1Scores() { var game = new GameRunner(new PointScore(Score.Forty, Score.Thirty)); game.ScoreAPoint(Player.Player1); game.SayScore().Should().Be("Game Player1"); }
public void ReturnLoveFifteenWhenPlayer2Scores() { var game = new GameRunner(); game.ScoreAPoint(Player.Player2); game.SayScore().Should().Be("Love-Fifteen"); }
public void ReturnFifteenLoveWhenPlayer1Scores() { var game = new GameRunner(); game.ScoreAPoint(Player.Player1); game.SayScore().Should().Be("Fifteen-Love"); }
public void ReturnLoveThirtyWhenPlayer2Scores2Points() { var game = new GameRunner(); game.ScoreAPoint(Player.Player2) .ScoreAPoint(Player.Player2); game.SayScore().Should().Be("Love-Thirty"); }
public void ReturnPlayer2WonGameWhenPlayer2Scores4Points() { var game = new GameRunner(); game.ScoreAPoint(Player.Player2) .ScoreAPoint(Player.Player2) .ScoreAPoint(Player.Player2) .ScoreAPoint(Player.Player2); game.SayScore().Should().Be("Game Player2"); }
public void StartWithLoveLove() { var game = new GameRunner(); game.SayScore().Should().Be("Love-Love"); }