public function testGetRenderer()
 {
     // prepare data
     $renderer1 = $this->getMock('Oro\\Component\\Layout\\LayoutRendererInterface');
     $renderer2 = $this->getMock('Oro\\Component\\Layout\\LayoutRendererInterface');
     $this->registry->addRenderer('test1', $renderer1);
     $this->registry->addRenderer('test2', $renderer2);
     $this->registry->setDefaultRenderer('test2');
     // test hasRenderer
     $this->assertTrue($this->registry->hasRenderer('test1'));
     $this->assertTrue($this->registry->hasRenderer('test2'));
     $this->assertFalse($this->registry->hasRenderer('undefined'));
     // test getRenderer
     $this->assertSame($renderer2, $this->registry->getRenderer());
     $this->assertSame($renderer1, $this->registry->getRenderer('test1'));
     $this->assertSame($renderer2, $this->registry->getRenderer('test2'));
 }