public function testNotFoundException()
 {
     $messageTemplate = 'some message template';
     $translationParams = ['some' => 'thing'];
     $exception = new NotFoundException('foo', 'bar');
     $exception->setMessageTemplate($messageTemplate);
     $exception->setParameters($translationParams);
     $event = $this->generateExceptionEvent($exception);
     $translatedMessage = 'translated message';
     $this->translator->expects($this->once())->method('trans')->with($messageTemplate, $translationParams)->willReturn($translatedMessage);
     $this->listener->onKernelException($event);
     $convertedException = $event->getException();
     self::assertInstanceOf('\\Symfony\\Component\\HttpKernel\\Exception\\NotFoundHttpException', $convertedException);
     self::assertSame($exception, $convertedException->getPrevious());
     self::assertSame($translatedMessage, $convertedException->getMessage());
 }