public function testRenderContentEmbedNoTemplateConfigured()
{
$renderer = $this->getMockedRenderer(array('render', 'checkContent', 'getEmbedTemplateName'));
$contentId = 42;
$viewType = 'embedTest';
$templateName = null;
$parameters = array('parameters');
$isInline = true;
$isDenied = false;
$renderer->expects($this->once())->method('checkContent')->with($contentId);
$renderer->expects($this->never())->method('render');
$renderer->expects($this->once())->method('getEmbedTemplateName')->with(Renderer::RESOURCE_TYPE_CONTENT, $isInline, $isDenied)->will($this->returnValue($templateName));
$this->templateEngineMock->expects($this->never())->method('exists');
$this->loggerMock->expects($this->once())->method('error')->with('Could not render embedded resource: no template configured');
$this->assertEquals(null, $renderer->renderContentEmbed($contentId, $viewType, $parameters, $isInline));
}