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());
 }
Exemplo n.º 2
0
 /**
  * @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());
 }