public function test_handleGoodAnswer()
 {
     $this->exerciseRepository->expects($this->once())->method('handleGoodAnswer')->with($this->exercise->id, $this->user->id);
     $this->exercise->handleGoodAnswer($this->user->id);
 }
 /**
  * @param Exercise $exercise
  * @return RedirectResponse
  */
 public function handleGoodAnswer(Exercise $exercise) : RedirectResponse
 {
     $this->authorizeForUser($this->user(), 'learn', $exercise->lesson);
     $exercise->handleGoodAnswer($this->user()->id);
     return redirect('/learn/lessons/' . $exercise->lesson_id . '?previous_exercise_id=' . $exercise->id);
 }