public function testFactoryFailure()
 {
     $method = 'dummy';
     $time = new \DateTime('2012-09-10 00:00:00');
     $error = 'error';
     $description = 'description';
     $info = Info::factoryFailure($method, $error, $description, $time);
     $this->assertInstanceOf('InoOicServer\\Authentication\\Info', $info);
     $this->assertFalse($info->isAuthenticated());
     $this->assertSame($method, $info->getMethod());
     $this->assertSame($time, $info->getTime());
     $this->assertSame($error, $info->getError());
     $this->assertSame($description, $info->getErrorDescription());
 }
 protected function _initFailureAuthenticationInfo($error, $description = '')
 {
     return Info::factoryFailure($this->getLabel(), $error, $description);
 }