public void Deuce_ScoreDeuce() { const string expected = "deuce"; var game = new Game(); game.Player1Scores(); game.Player2Scores(); game.Player1Scores(); game.Player2Scores(); game.Player1Scores(); game.Player2Scores(); var actual = game.ScoreString; Assert.AreEqual(expected, actual); }
public void AdvantagePlayer1_ScoreAD_40() { const string expected = "AD-40"; var game = new Game(); game.Player1Scores(); game.Player2Scores(); game.Player1Scores(); game.Player2Scores(); game.Player1Scores(); game.Player2Scores(); game.Player1Scores(); var actual = game.ScoreString; Assert.AreEqual(expected, actual); }
public void Player1Advantage_NoWinner() { const bool expected = false; var game = new Game(); game.Player1Scores(); game.Player2Scores(); game.Player1Scores(); game.Player2Scores(); game.Player1Scores(); game.Player2Scores(); game.Player1Scores(); var actual = game.HasWinner; Assert.AreEqual(expected, actual); }
public void SecondAdvantagePlayer2_Score40_AD() { const string expected = "40-AD"; var game = new Game(); game.Player2Scores(); game.Player1Scores(); game.Player2Scores(); game.Player1Scores(); game.Player2Scores(); game.Player1Scores(); game.Player2Scores(); game.Player1Scores(); game.Player2Scores(); var actual = game.ScoreString; Assert.AreEqual(expected, actual); }
public void Player2LoveGame_Player2Wins() { const int expected = 2; var game = new Game(); game.Player2Scores(); game.Player2Scores(); game.Player2Scores(); game.Player2Scores(); var actual = game.Winner; Assert.AreEqual(expected, actual); }
public void Player2LoveGame_AWinner() { const bool expected = true; var game = new Game(); game.Player2Scores(); game.Player2Scores(); game.Player2Scores(); game.Player2Scores(); var actual = game.HasWinner; Assert.AreEqual(expected, actual); }
public void Player1ScoresThrice_Player2ScoresOnce_Score40_15() { var game = new Game(); const string expected = "40-15"; game.Player1Scores(); game.Player1Scores(); game.Player1Scores(); game.Player2Scores(); var actual = game.ScoreString; Assert.AreEqual(expected, actual); }