### Question:
Game2048ScoreManager extends ScoreManager { @Override protected int calculateScore() { return score; } Game2048ScoreManager(User user, int complexity);   }### Answer:
@Test public void TestCalculateScore() { int complexity = 4; Game2048ScoreManager scoreManager = new Game2048ScoreManager(user, complexity); scoreManager.setScoreChange(100); assertEquals(100, scoreManager.calculateScore()); scoreManager.increaseScoreBy(10); assertEquals(120, scoreManager.calculateScore()); scoreManager.saveScore(2); int scorePoped = scoreManager.popScore(); assertEquals(2, scorePoped); scoreManager.resetScores(); assertTrue(scoreManager.isScoresEmpty()); }