コード例 #1
0
        public void TestPlayerWinsSet_Player1wins3Sets_Player1WinsMatch()
        {
            var tennisMatchScore = new TennisMatchScore(3);

            tennisMatchScore.PlayerWinsSet(0);
            tennisMatchScore.PlayerWinsSet(0);
            tennisMatchScore.PlayerWinsSet(0);

            Assert.AreEqual(0, tennisMatchScore.MatchWinnerPlayer);
        }
コード例 #2
0
        private void PlayerWinsGame(int player)
        {
            GameWinnerPlayer = player;

            TennisMatchScore.AddTotalGamesToPlayer(player);
        }
コード例 #3
0
        public void TestCalculateSetsToWin_Max5Sets_SetsToWinEquals3()
        {
            var tennisMatchScore = new TennisMatchScore(5);

            Assert.AreEqual(3, tennisMatchScore.SetsToWin);
        }
コード例 #4
0
        public void TestCalculateSetsToWin_Max1Set_SetsToWinEquals1()
        {
            var tennisMatchScore = new TennisMatchScore(1);

            Assert.AreEqual(1, tennisMatchScore.SetsToWin);
        }