public function testIndexAction()
 {
     $requestMock = $this->getMockBuilder("Symfony\\Component\\HttpFoundation\\Request")->disableOriginalConstructor()->setMethods(array('get'))->getMock();
     $requestMock->expects($this->once())->method('get')->will($this->returnValue("*****@*****.**"));
     $webViewServiceMock = $this->getMockBuilder("Azine\\EmailBundle\\Services\\AzineWebViewService")->disableOriginalConstructor()->getMock();
     $webViewServiceMock->expects($this->once())->method("getTemplatesForWebPreView")->will($this->returnValue(array(array('url' => "azine_email_web_preview/newsletter", 'description' => "Newsletter Template", 'formats' => array('html', 'txt'), 'templateId' => AzineTemplateProvider::NEWSLETTER_TEMPLATE), array('url' => "azine_email_web_preview/notifications", 'description' => "Notifications Template", 'formats' => array('html', 'txt'), 'templateId' => AzineTemplateProvider::NOTIFICATIONS_TEMPLATE))));
     $webViewServiceMock->expects($this->once())->method("getTestMailAccounts")->will($this->returnValue(array(array('accountDescription' => "Gmail", 'accountEmail' => "*****@*****.**"), array('accountDescription' => "GMX", 'accountEmail' => "*****@*****.**"))));
     $twigMock = $this->getMockBuilder("Symfony\\Bundle\\TwigBundle\\TwigEngine")->disableOriginalConstructor()->getMock();
     $twigMock->expects($this->once())->method("renderResponse")->will($this->returnCallback(array($this, 'renderResponseCallback')));
     $containerMock = $this->getMockBuilder("Symfony\\Component\\DependencyInjection\\ContainerInterface")->disableOriginalConstructor()->getMock();
     $containerMock->expects($this->exactly(4))->method("get")->will($this->returnValueMap(array(array('request', ContainerInterface::EXCEPTION_ON_INVALID_REFERENCE, $requestMock), array('azine_email_web_view_service', ContainerInterface::EXCEPTION_ON_INVALID_REFERENCE, $webViewServiceMock), array('templating', ContainerInterface::EXCEPTION_ON_INVALID_REFERENCE, $twigMock))));
     $controller = new AzineEmailTemplateController();
     $controller->setContainer($containerMock);
     $response = $controller->indexAction();
 }