<?php
/**
 * LandedCostResponseShipmentTest
 *
 * PHP version 5
 *
 * @category Class
 * @package  UPS\LandedCost
 * @author   Swagger Codegen team
 * @link     https://github.com/swagger-api/swagger-codegen
 */

/**
 * Landed Cost Quote API
 *
 * The Landed Cost Quote API allows you to estimate the all-inclusive cost of international shipments - including applicable duties, VAT, taxes, brokerage fees, and other fees. Required parameters include the currency and shipment details, such as the commodity ID, price, quantity, and country code of origin.  Key Business Values: - **Enhanced Customer Experience**: Get a quick and accurate quote on the landed cost of a shipment, including the cost of goods, transportation, and any other fees associated with getting the goods to their destination. - **Operational Efficiency**: Simplify the process of calculating landed costs by eliminating the need to manually research and calculate all of the different fees involved. - **Data-Driven Decision Making**: Improve decision-making by having a clear understanding of the total cost of shipping goods before you commit to a purchase.. - **Optimizing Cash Flow**: Streamline your shipping process by integrating the Landed Cost Quote API into your existing systems.
 *
 * 
 * 
 * Generated by: https://github.com/swagger-api/swagger-codegen.git
 * Swagger Codegen version: 3.0.50
 */
/**
 * 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 model.
 */

namespace UPS\LandedCost;

use PHPUnit\Framework\TestCase;

/**
 * LandedCostResponseShipmentTest Class Doc Comment
 *
 * @category    Class
 * @description Every Landed Cost response must be based on a shipment.
 * @package     UPS\LandedCost
 * @author      Swagger Codegen team
 * @link        https://github.com/swagger-api/swagger-codegen
 */
class LandedCostResponseShipmentTest extends TestCase
{

    /**
     * Setup before running any test case
     */
    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 "LandedCostResponseShipment"
     */
    public function testLandedCostResponseShipment()
    {
    }

    /**
     * Test attribute "currency_code"
     */
    public function testPropertyCurrencyCode()
    {
    }

    /**
     * Test attribute "import_country_code"
     */
    public function testPropertyImportCountryCode()
    {
    }

    /**
     * Test attribute "id"
     */
    public function testPropertyId()
    {
    }

    /**
     * Test attribute "brokerage_fee_items"
     */
    public function testPropertyBrokerageFeeItems()
    {
    }

    /**
     * Test attribute "total_brokerage_fees"
     */
    public function testPropertyTotalBrokerageFees()
    {
    }

    /**
     * Test attribute "total_duties"
     */
    public function testPropertyTotalDuties()
    {
    }

    /**
     * Test attribute "total_commodity_level_taxes_and_fees"
     */
    public function testPropertyTotalCommodityLevelTaxesAndFees()
    {
    }

    /**
     * Test attribute "total_shipment_level_taxes_and_fees"
     */
    public function testPropertyTotalShipmentLevelTaxesAndFees()
    {
    }

    /**
     * Test attribute "total_vat"
     */
    public function testPropertyTotalVat()
    {
    }

    /**
     * Test attribute "total_duty_and_tax"
     */
    public function testPropertyTotalDutyAndTax()
    {
    }

    /**
     * Test attribute "grand_total"
     */
    public function testPropertyGrandTotal()
    {
    }

    /**
     * Test attribute "shipment_items"
     */
    public function testPropertyShipmentItems()
    {
    }

    /**
     * Test attribute "trans_id"
     */
    public function testPropertyTransId()
    {
    }

    /**
     * Test attribute "perf_stats"
     */
    public function testPropertyPerfStats()
    {
    }

    /**
     * Test attribute "al_version"
     */
    public function testPropertyAlVersion()
    {
    }

    /**
     * Test attribute "errors"
     */
    public function testPropertyErrors()
    {
    }
}
