public function setUp()
 {
     $this->service = new CookieService();
     $options = new ModuleOptions();
     $options->setSerieTokenEntityClass('JwPersistentUser\\Model\\SerieToken');
     $this->service->setModuleOptions($options);
 }
 public function createService(ServiceLocatorInterface $serviceLocator)
 {
     $options = new ModuleOptions();
     $config = $serviceLocator->get('Config');
     if (isset($config[self::KEY]) && is_array($config[self::KEY])) {
         $options->setFromArray($config[self::KEY]);
     }
     if (!$options->getSerieTokenEntityClass()) {
         $options->setSerieTokenEntityClass('JwPersistentUser\\Model\\SerieToken');
     }
     return $options;
 }
 public function setUp()
 {
     parent::setUp();
     $this->service = new RememberMeService();
     $this->mapper = $this->getMock('JwPersistentUser\\Mapper\\SerieTokenMapperInterface');
     $this->service->setMapper($this->mapper);
     $this->service->setModuleOptions($this->options = new ModuleOptions());
     $this->options->setSerieTokenEntityClass('JwPersistentUser\\Model\\SerieToken');
     $ipService = $this->getMock('Zend\\Http\\PhpEnvironment\\RemoteAddress');
     $ipService->expects($this->any())->method('getIpAddress')->will($this->returnValue(self::IP));
     $this->service->setIpService($ipService);
     $request = $this->getMock('Zend\\Http\\Request');
     $request->expects($this->any())->method('getHeader')->with('UserAgent')->will($this->returnValue(new UserAgent(self::USER_AGENT)));
     $this->service->setRequest($request);
 }