public void GivenPlayerAHasOnePointAndPlayerBHasZeroPoints_ReturnsFifteenLove()
        {
            var scoreCounter = new ScoreStub(1, 0);
            var scoringEngine = new ScoringEngine(scoreCounter);

            string score = scoringEngine.Score;

            Assert.AreEqual("fifteen-love", score);
        }
        public void GivenPlayerAHasFourPointsAndPlayerBHasZeroPoints_ReturnsPlayerAWins()
        {
            var scoreCounter = new ScoreStub(4, 0);
            var scoringEngine = new ScoringEngine(scoreCounter);

            string score = scoringEngine.Score;

            Assert.AreEqual("PlayerA wins", score);
        }
        public void GivenPlayerAHasFourPointsAndPlayerBHasThreePoints_ReturnsAdvantagePlayerA()
        {
            var scoreCounter = new ScoreStub(4, 3);
            var scoringEngine = new ScoringEngine(scoreCounter);

            string score = scoringEngine.Score;

            Assert.AreEqual("Advantage PlayerA", score);
        }
        public void GivenPlayerAHasFourPointsAndPlayerBHasFourPoints_ReturnsDeuce()
        {
            var scoreCounter = new ScoreStub(4, 4);
            var scoringEngine = new ScoringEngine(scoreCounter);

            string score = scoringEngine.Score;

            Assert.AreEqual("deuce", score);
        }
        public void GivenPlayerAHasThreePointsAndPlayerBHasFivePoints_ReturnsPlayerBWins()
        {
            var scoreCounter = new ScoreStub(3, 5);
            var scoringEngine = new ScoringEngine(scoreCounter);

            string score = scoringEngine.Score;

            Assert.AreEqual("PlayerB wins", score);
        }
        public void GivenPlayerAHasZeroPointsAndPlayerBHasOnePoints_ReturnsLoveFifteen()
        {
            var scoreCounter = new ScoreStub(0, 1);
            var scoringEngine = new ScoringEngine(scoreCounter);

            string score = scoringEngine.Score;

            Assert.AreEqual("love-fifteen", score);
        }
        public void GivenPlayerAHasTwoPointsAndPlayerBHasZeroPoints_ReturnsThirtyLove()
        {
            var scoreCounter = new ScoreStub(2, 0);
            var scoringEngine = new ScoringEngine(scoreCounter);

            string score = scoringEngine.Score;

            Assert.AreEqual("thirty-love", score);
        }