/** * @covers RcmI18n\Factory\TranslateHtmlFactory */ function testCreateService() { $sm = new ServiceManager(); $sm->setService('RcmHtmlPurifier', $this->getMockBuilder('\\HtmlPurifier')->disableOriginalConstructor()->setMethods(['purify'])->getMock()); $viewSm = new LoaderPluginManager(); $viewSm->setServiceLocator($sm); $unit = new TranslateHtmlFactory(); $this->assertInstanceOf('RcmI18n\\ViewHelper\\TranslateHtml', $unit->createService($viewSm)); }
/** * @covers \RcmI18n\Factory\RemoteLoaderDoctrineDbLoaderFactory */ function testCreateService() { $sm = new ServiceManager(); $sm->setService('Doctrine\\ORM\\EntityManager', $this->getMockBuilder('Doctrine\\ORM\\EntityManager')->disableOriginalConstructor()->getMock()); $loadPluginMgr = new LoaderPluginManager(); $loadPluginMgr->setServiceLocator($sm); $unit = new RemoteLoaderDoctrineDbLoaderFactory(); $this->assertInstanceOf('RcmI18n\\RemoteLoader\\DoctrineDbLoader', $unit->createService($loadPluginMgr)); }