<?php
/**
 * AccountsApiTest
 * PHP version 5
 *
 * @category Class
 * @package  Swagger\Client
 * @author   http://github.com/swagger-api/swagger-codegen
 * @license  http://www.apache.org/licenses/LICENSE-2.0 Apache Licene v2
 * @link     https://github.com/swagger-api/swagger-codegen
 */

/**
 * Swagger Blended Hub API Explorer
 *
 * A collection of Swagger documentation for the Blended Hub APIs.
 *
 * OpenAPI spec version: 1.0.0
 * Contact: api@blended.co
 * Generated by: https://github.com/swagger-api/swagger-codegen.git
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

/**
 * NOTE: This class is auto generated by the swagger code generator program.
 * https://github.com/swagger-api/swagger-codegen
 * Please update the test case below to test the endpoint.
 */

namespace Swagger\Client;

use \Swagger\Client\Configuration;
use \Swagger\Client\ApiClient;
use \Swagger\Client\ApiException;
use \Swagger\Client\ObjectSerializer;

/**
 * AccountsApiTest Class Doc Comment
 *
 * @category Class
 * @package  Swagger\Client
 * @author   http://github.com/swagger-api/swagger-codegen
 * @license  http://www.apache.org/licenses/LICENSE-2.0 Apache Licene v2
 * @link     https://github.com/swagger-api/swagger-codegen
 */
class AccountsApiTest extends \PHPUnit_Framework_TestCase
{

    /**
     * Setup before running any test cases
     */
    public static function setUpBeforeClass()
    {

    }

    /**
     * Setup before running each test case
     */
    public function setUp()
    {

    }

    /**
     * Clean up after running each test case
     */
    public function tearDown()
    {

    }

    /**
     * Clean up after running all test cases
     */
    public static function tearDownAfterClass()
    {

    }

    /**
     * Test case for addAccountAdmin
     *
     * Add a admin user into account..
     *
     */
    public function testAddAccountAdmin()
    {

    }

    /**
     * Test case for addAccountUser
     *
     * Add a regular user into account..
     *
     */
    public function testAddAccountUser()
    {

    }

    /**
     * Test case for changeAccountUserPrivilege
     *
     * account Regular user..
     *
     */
    public function testChangeAccountUserPrivilege()
    {

    }

    /**
     * Test case for createAccount
     *
     * Create a new user account..
     *
     */
    public function testCreateAccount()
    {

    }

    /**
     * Test case for getAccountAdmin
     *
     * Get account Admin..
     *
     */
    public function testGetAccountAdmin()
    {

    }

    /**
     * Test case for getAccountAdmins
     *
     * get admin users of account..
     *
     */
    public function testGetAccountAdmins()
    {

    }

    /**
     * Test case for getAccountDetails
     *
     * Detail View of user account..
     *
     */
    public function testGetAccountDetails()
    {

    }

    /**
     * Test case for getAccountInvitesPendingList
     *
     * To get the List of all accounts who invite the user and request is pending to accept or reject..
     *
     */
    public function testGetAccountInvitesPendingList()
    {

    }

    /**
     * Test case for getAccountList
     *
     * Returns all accounts from the system that the user has access to..
     *
     */
    public function testGetAccountList()
    {

    }

    /**
     * Test case for getAccountUser
     *
     * account Regular user..
     *
     */
    public function testGetAccountUser()
    {

    }

    /**
     * Test case for getAccountUsers
     *
     * get Regular Users of account..
     *
     */
    public function testGetAccountUsers()
    {

    }

    /**
     * Test case for getCurrentAccount
     *
     * Get current user account..
     *
     */
    public function testGetCurrentAccount()
    {

    }

    /**
     * Test case for getPendingUsers
     *
     * Get list of user's account pending users..
     *
     */
    public function testGetPendingUsers()
    {

    }

    /**
     * Test case for inviteUser
     *
     * Invite user to join account..
     *
     */
    public function testInviteUser()
    {

    }

    /**
     * Test case for leaveAccount
     *
     * Returns all accounts from the system that the user has access to..
     *
     */
    public function testLeaveAccount()
    {

    }

    /**
     * Test case for login
     *
     * Logs user account into the system..
     *
     */
    public function testLogin()
    {

    }

    /**
     * Test case for logout
     *
     * Logs out current logged in user account session..
     *
     */
    public function testLogout()
    {

    }

    /**
     * Test case for rejectUserInvite
     *
     * Reject User invitation of account..
     *
     */
    public function testRejectUserInvite()
    {

    }

    /**
     * Test case for removeAccount
     *
     * Remove user Account..
     *
     */
    public function testRemoveAccount()
    {

    }

    /**
     * Test case for removeAccountAdmin
     *
     * deletes a admin user from account..
     *
     */
    public function testRemoveAccountAdmin()
    {

    }

    /**
     * Test case for removeAccountUser
     *
     * Delete a regular user from account..
     *
     */
    public function testRemoveAccountUser()
    {

    }

    /**
     * Test case for removePendingInvitedUser
     *
     * Invite user to join account..
     *
     */
    public function testRemovePendingInvitedUser()
    {

    }

    /**
     * Test case for resendAccountVerificationEmail
     *
     * Resend Email Verification link to verifiy account if already not verified..
     *
     */
    public function testResendAccountVerificationEmail()
    {

    }

    /**
     * Test case for resetPassword
     *
     * Reset password of user account..
     *
     */
    public function testResetPassword()
    {

    }

    /**
     * Test case for searchAccounts
     *
     * Search accounts by starting keywords of account name ..
     *
     */
    public function testSearchAccounts()
    {

    }

    /**
     * Test case for setCurrentAccount
     *
     * Set user current account..
     *
     */
    public function testSetCurrentAccount()
    {

    }

    /**
     * Test case for updateAccount
     *
     * Update User Account..
     *
     */
    public function testUpdateAccount()
    {

    }

}
