Example #1
0
 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());
     }
 }
Example #2
0
        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());
        }