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); }