<?php
/**
 * StockApiTest
 * PHP version 7.4
 *
 * @category Class
 * @package  Linnworks\Stock
 * @author   OpenAPI Generator team
 * @link     https://openapi-generator.tech
 */

/**
 * Stock API
 *
 * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
 *
 * The version of the OpenAPI document: stock
 * Generated by: https://openapi-generator.tech
 * Generator version: 7.11.0
 */

/**
 * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
 * https://openapi-generator.tech
 * Please update the test case below to test the endpoint.
 */

namespace Linnworks\Stock\Test\Api;

use \Linnworks\Stock\Configuration;
use \Linnworks\Stock\ApiException;
use \Linnworks\Stock\ObjectSerializer;
use PHPUnit\Framework\TestCase;

/**
 * StockApiTest Class Doc Comment
 *
 * @category Class
 * @package  Linnworks\Stock
 * @author   OpenAPI Generator team
 * @link     https://openapi-generator.tech
 */
class StockApiTest extends TestCase
{

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

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

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

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

    /**
     * Test case for addRollingStockTake
     *
     * AddRollingStockTake.
     *
     */
    public function testAddRollingStockTake()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for addVariationItems
     *
     * AddVariationItems.
     *
     */
    public function testAddVariationItems()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for batchStockLevelDelta
     *
     * BatchStockLevelDelta.
     *
     */
    public function testBatchStockLevelDelta()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for bookInStockBatch
     *
     * BookInStockBatch.
     *
     */
    public function testBookInStockBatch()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for bookInStockItem
     *
     * BookInStockItem.
     *
     */
    public function testBookInStockItem()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for checkVariationParentSKUExists
     *
     * CheckVariationParentSKUExists.
     *
     */
    public function testCheckVariationParentSKUExists()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for completeWarehouseMove
     *
     * CompleteWarehouseMove.
     *
     */
    public function testCompleteWarehouseMove()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for createStockBatches
     *
     * CreateStockBatches.
     *
     */
    public function testCreateStockBatches()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for createVariationGroup
     *
     * CreateVariationGroup.
     *
     */
    public function testCreateVariationGroup()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for createWarehouseMove
     *
     * CreateWarehouseMove.
     *
     */
    public function testCreateWarehouseMove()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for deleteMove
     *
     * DeleteMove.
     *
     */
    public function testDeleteMove()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for deleteVariationGroup
     *
     * DeleteVariationGroup.
     *
     */
    public function testDeleteVariationGroup()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for deleteVariationGroups
     *
     * DeleteVariationGroups.
     *
     */
    public function testDeleteVariationGroups()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for deleteVariationItem
     *
     * DeleteVariationItem.
     *
     */
    public function testDeleteVariationItem()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for deleteVariationItems
     *
     * DeleteVariationItems.
     *
     */
    public function testDeleteVariationItems()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for getBinRacksById
     *
     * GetBinRacksById.
     *
     */
    public function testGetBinRacksById()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for getBinrackSkus
     *
     * GetBinrackSkus.
     *
     */
    public function testGetBinrackSkus()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for getItemChangesHistory
     *
     * GetItemChangesHistory.
     *
     */
    public function testGetItemChangesHistory()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for getItemChangesHistoryCSV
     *
     * GetItemChangesHistoryCSV.
     *
     */
    public function testGetItemChangesHistoryCSV()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for getSoldStat
     *
     * GetSoldStat.
     *
     */
    public function testGetSoldStat()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for getStockConsumption
     *
     * GetStockConsumption.
     *
     */
    public function testGetStockConsumption()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for getStockDuePO
     *
     * GetStockDuePO.
     *
     */
    public function testGetStockDuePO()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for getStockItemReturnStat
     *
     * GetStockItemReturnStat.
     *
     */
    public function testGetStockItemReturnStat()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for getStockItemScrapStat
     *
     * GetStockItemScrapStat.
     *
     */
    public function testGetStockItemScrapStat()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for getStockItemTypeInfo
     *
     * GetStockItemTypeInfo.
     *
     */
    public function testGetStockItemTypeInfo()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for getStockItems
     *
     * GetStockItems.
     *
     */
    public function testGetStockItems()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for getStockItemsByIds
     *
     * GetStockItemsByIds.
     *
     */
    public function testGetStockItemsByIds()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for getStockItemsByKey
     *
     * GetStockItemsByKey.
     *
     */
    public function testGetStockItemsByKey()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for getStockItemsFull
     *
     * GetStockItemsFull.
     *
     */
    public function testGetStockItemsFull()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for getStockItemsFullByIds
     *
     * GetStockItemsFullByIds.
     *
     */
    public function testGetStockItemsFullByIds()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for getStockItemsLocation
     *
     * GetStockItemsLocation.
     *
     */
    public function testGetStockItemsLocation()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for getStockLevel
     *
     * GetStockLevel.
     *
     */
    public function testGetStockLevel()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for getStockLevelBatch
     *
     * GetStockLevel_Batch.
     *
     */
    public function testGetStockLevelBatch()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for getStockLevelByLocation
     *
     * GetStockLevelByLocation.
     *
     */
    public function testGetStockLevelByLocation()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for getStockSold
     *
     * GetStockSold.
     *
     */
    public function testGetStockSold()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for getVariationGroupByName
     *
     * GetVariationGroupByName.
     *
     */
    public function testGetVariationGroupByName()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for getVariationGroupByParentId
     *
     * GetVariationGroupByParentId.
     *
     */
    public function testGetVariationGroupByParentId()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for getVariationGroupSearchTypes
     *
     * GetVariationGroupSearchTypes.
     *
     */
    public function testGetVariationGroupSearchTypes()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for getVariationItems
     *
     * GetVariationItems.
     *
     */
    public function testGetVariationItems()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for getWarehouseMove
     *
     * GetWarehouseMove.
     *
     */
    public function testGetWarehouseMove()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for getWarehouseMovesByBinrack
     *
     * GetWarehouseMovesByBinrack.
     *
     */
    public function testGetWarehouseMovesByBinrack()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for renameVariationGroup
     *
     * RenameVariationGroup.
     *
     */
    public function testRenameVariationGroup()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for sKUExists
     *
     * SKUExists.
     *
     */
    public function testSKUExists()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for searchBinracks
     *
     * SearchBinracks.
     *
     */
    public function testSearchBinracks()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for searchVariationGroups
     *
     * SearchVariationGroups.
     *
     */
    public function testSearchVariationGroups()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for setStockLevel
     *
     * SetStockLevel.
     *
     */
    public function testSetStockLevel()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for updateSkuGroupIdentifier
     *
     * UpdateSkuGroupIdentifier.
     *
     */
    public function testUpdateSkuGroupIdentifier()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for updateStockLevelsBulk
     *
     * UpdateStockLevelsBulk.
     *
     */
    public function testUpdateStockLevelsBulk()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for updateStockLevelsBySKU
     *
     * UpdateStockLevelsBySKU.
     *
     */
    public function testUpdateStockLevelsBySKU()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for updateStockMinimumLevel
     *
     * UpdateStockMinimumLevel.
     *
     */
    public function testUpdateStockMinimumLevel()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }

    /**
     * Test case for updateWarehouseMove
     *
     * UpdateWarehouseMove.
     *
     */
    public function testUpdateWarehouseMove()
    {
        // TODO: implement
        self::markTestIncomplete('Not implemented');
    }
}
