public function testDescribeCredentials()
 {
     $req = new TemporaryPasswordAuthenticationRequest();
     $req->action = AuthManager::ACTION_LOGIN;
     $req->username = '******';
     $ret = $req->describeCredentials();
     $this->assertInternalType('array', $ret);
     $this->assertArrayHasKey('provider', $ret);
     $this->assertInstanceOf('Message', $ret['provider']);
     $this->assertSame('authmanager-provider-temporarypassword', $ret['provider']->getKey());
     $this->assertArrayHasKey('account', $ret);
     $this->assertInstanceOf('Message', $ret['account']);
     $this->assertSame(['UTSysop'], $ret['account']->getParams());
 }