/** * @depends testGetListOfAdministrators */ public function testCreateUserFromAdmin($admins) { $mng = new Management(); $user = $mng->getUser($admins->data[0]->oid); if (isset($user->oid) and $user->oid == $admins->data[0]->oid) { self::$adminUserExists = true; $userObj = $user; } else { $result = $mng->createUserFromAdmin(self::$alias, $admins->data[0]->userId); $this->assertObjectHasAttribute('oid', $result); $this->assertObjectHasAttribute('shortOID', $result); $this->assertObjectHasAttribute('fullName', $result); $this->assertObjectHasAttribute('email', $result); $this->assertObjectHasAttribute('phoneNumber', $result); $this->assertObjectHasAttribute('disabled', $result); $userObj = $mng->getUserByAlias(self::$alias); } return $userObj; }