### Question:
GameFieldService { public boolean solvedPuzzle(Level level) { return gameEndService.solvedPuzzle(level.getStartX(), level.getStartY(), level.getField().length, level.getField()[0].length, level.getField(), level.getTilesCount()); } GameFieldService(); boolean solvedPuzzle(Level level); boolean shiftLine(Level level, boolean horizontal, int row, int steps);  }### Answer:
@Test public void solvedPuzzle() { assertThat(sut.solvedPuzzle(levelTranslator.fromString(SOLVED_LEVEL)), is(true)); }
@Test public void solvedPuzzle2() { assertThat(sut.solvedPuzzle(levelTranslator.fromString(SOLVED_LEVEL_2)), is(true)); }