### Question:
MaxScores extends Scores { @Override protected void snakeIsDead() { initLength(); } MaxScores(int startScore, SnakeSettings setup);   }### Answer:
@Test public void shouldShortLength_whenDead() { shouldCollectScores(); assertEquals(13, length()); assertEquals(scoreFor(13), score()); snakeIsDead(); assertEquals(2, length()); assertEquals(scoreFor(13), score()); }
@Test public void shouldStillZeroAfterDead() { scores = getScores(0); snakeIsDead(); assertEquals(0, score()); }