public function testVerifyPostExecuteIsStillDispatchedEvenIfRunnerThrowsException()
 {
     $this->eventDispatcher->expects($this->exactly(3))->method('dispatch')->withConsecutive([$this->isInstanceOf(Event::class)], [$this->isInstanceOf(Event::class)], [$this->isInstanceOf(Event::class)]);
     $this->createExercise();
     $this->mockRunner();
     $this->runner->expects($this->once())->method('verify')->with($this->file)->will($this->throwException(new RuntimeException()));
     $this->setExpectedException(RuntimeException::class);
     $this->exerciseDispatcher->verify($this->exercise, $this->file);
 }