public function testWebViewAction_MailNotFound()
 {
     $token = "fdasdfasfafsadf-not-found";
     $twigMock = $this->getMockBuilder("Symfony\\Bundle\\TwigBundle\\TwigEngine")->disableOriginalConstructor()->getMock();
     $twigMock->expects($this->once())->method("renderResponse")->will($this->returnCallback(array($this, 'renderResponseCallback')));
     $repositoryMock = $this->getMockBuilder("Azine\\EmailBundle\\Entity\\Repositories\\SentEmailRepository")->disableOriginalConstructor()->setMethods(array('findOneByToken'))->getMock();
     $repositoryMock->expects($this->once())->method("findOneByToken")->will($this->returnValue(null));
     $doctrineManagerRegistryMock = $this->getMockBuilder("Doctrine\\Common\\Persistence\\ManagerRegistry")->disableOriginalConstructor()->getMock();
     $doctrineManagerRegistryMock->expects($this->once())->method('getRepository')->with('AzineEmailBundle:SentEmail')->will($this->returnValue($repositoryMock));
     $containerMock = $this->getMockBuilder("Symfony\\Component\\DependencyInjection\\ContainerInterface")->disableOriginalConstructor()->getMock();
     $containerMock->expects($this->once())->method("getParameter")->with("azine_email_web_view_retention")->will($this->returnValue(123));
     $containerMock->expects($this->exactly(2))->method("get")->will($this->returnValueMap(array(array('templating', ContainerInterface::EXCEPTION_ON_INVALID_REFERENCE, $twigMock), array('doctrine', ContainerInterface::EXCEPTION_ON_INVALID_REFERENCE, $doctrineManagerRegistryMock))));
     $controller = new AzineEmailTemplateController();
     $controller->setContainer($containerMock);
     $response = $controller->webViewAction($token);
 }