public function testCreateService() { $mockOptions = new \ZfcUser\Options\ModuleOptions(); $mockOptions->setUserEntityClass('ArrayObject'); $mockHydrator = \Mockery::mock('Zend\\Stdlib\\Hydrator\\HydratorInterface'); $serviceManager = new \Zend\ServiceManager\ServiceManager(); $serviceManager->setService('zfcuser_module_options', $mockOptions); $serviceManager->setService('zfcuser_user_hydrator', $mockHydrator); $factory = new \LdcUserProfile\Extensions\ZfcUser\ZfcUserFieldsetFactory(); $svc = $factory->createService($serviceManager); $this->assertInstanceOf('LdcUserProfile\\Extensions\\ZfcUser\\ZfcUserFieldset', $svc); $this->assertSame($mockHydrator, $svc->getHydrator()); $this->assertInstanceOf('ArrayObject', $svc->getObject()); }
/** * @covers ZfcUser\Authentication\Adapter\Db::setOptions * @covers ZfcUser\Authentication\Adapter\Db::getOptions */ public function testSetGetOptions() { $options = new \ZfcUser\Options\ModuleOptions(); $options->setLoginRedirectRoute('zfcUser'); $this->db->setOptions($options); $this->assertInstanceOf('ZfcUser\\Options\\ModuleOptions', $this->db->getOptions()); $this->assertSame('zfcUser', $this->db->getOptions()->getLoginRedirectRoute()); }