private void RealisticTennisGame(ITennisGame game) { string[] points = { "player1", "player1", "player2", "player2", "player1", "player1" }; string[] expectedScores = { "Fifteen-Love", "Thirty-Love", "Thirty-Fifteen", "Thirty-All", "Forty-Thirty", "Win for player1" }; for (var i = 0; i < 6; i++) { game.WonPoint(points[i]); Assert.AreEqual(expectedScores[i], game.CalculateScore()); } }
private void CheckAllScores(ITennisGame game) { var highestScore = Math.Max(player1Score, player2Score); for (var i = 0; i < highestScore; i++) { if (i < player1Score) { game.WonPoint("player1"); } if (i < player2Score) { game.WonPoint("player2"); } } Assert.AreEqual(expectedScore, game.CalculateScore()); }