public function testGetLayoutFactoryWithExplicitSetOfDefaultRenderer() { $renderer1 = $this->getMock('Oro\\Component\\Layout\\LayoutRendererInterface'); $renderer2 = $this->getMock('Oro\\Component\\Layout\\LayoutRendererInterface'); $this->layoutFactoryBuilder->addRenderer('renderer1', $renderer1)->addRenderer('renderer2', $renderer2)->setDefaultRenderer('renderer2'); $layoutFactory = $this->layoutFactoryBuilder->getLayoutFactory(); $this->assertSame($renderer1, $layoutFactory->getRendererRegistry()->getRenderer('renderer1')); $this->assertSame($renderer2, $layoutFactory->getRendererRegistry()->getRenderer('renderer2')); // check default renderer $this->assertSame($renderer2, $layoutFactory->getRendererRegistry()->getRenderer()); }