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

/**
 * Sage Business Cloud Accounting - Accounts
 *
 * Documentation of the Sage Business Cloud Accounting API.
 *
 * The version of the OpenAPI document: 3.1
 * Generated by: https://openapi-generator.tech
 * OpenAPI Generator version: 6.0.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 model.
 */

namespace SageOne\Test\Model;

use PHPUnit\Framework\TestCase;

/**
 * InvoiceSettingsTest Class Doc Comment
 *
 * @category    Class
 * @description Updates a Invoice Settings
 * @package     SageOne
 * @author      OpenAPI Generator team
 * @link        https://openapi-generator.tech
 */
class InvoiceSettingsTest 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 "InvoiceSettings"
     */
    public function testInvoiceSettings()
    {
        // TODO: implement
        $this->markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "path"
     */
    public function testPropertyPath()
    {
        // TODO: implement
        $this->markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "next_invoice_number"
     */
    public function testPropertyNextInvoiceNumber()
    {
        // TODO: implement
        $this->markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "next_credit_note_number"
     */
    public function testPropertyNextCreditNoteNumber()
    {
        // TODO: implement
        $this->markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "separate_invoice_credit_note_numbering"
     */
    public function testPropertySeparateInvoiceCreditNoteNumbering()
    {
        // TODO: implement
        $this->markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "sales_invoice_number_prefix"
     */
    public function testPropertySalesInvoiceNumberPrefix()
    {
        // TODO: implement
        $this->markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "sales_credit_note_number_prefix"
     */
    public function testPropertySalesCreditNoteNumberPrefix()
    {
        // TODO: implement
        $this->markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "invoice_terms_and_conditions"
     */
    public function testPropertyInvoiceTermsAndConditions()
    {
        // TODO: implement
        $this->markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "default_note_on_invoice"
     */
    public function testPropertyDefaultNoteOnInvoice()
    {
        // TODO: implement
        $this->markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "default_note_on_credit_note"
     */
    public function testPropertyDefaultNoteOnCreditNote()
    {
        // TODO: implement
        $this->markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "next_quote_number"
     */
    public function testPropertyNextQuoteNumber()
    {
        // TODO: implement
        $this->markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "quote_number_prefix"
     */
    public function testPropertyQuoteNumberPrefix()
    {
        // TODO: implement
        $this->markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "estimate_number_prefix"
     */
    public function testPropertyEstimateNumberPrefix()
    {
        // TODO: implement
        $this->markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "quote_default_days_to_expiry"
     */
    public function testPropertyQuoteDefaultDaysToExpiry()
    {
        // TODO: implement
        $this->markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "estimate_default_days_to_expiry"
     */
    public function testPropertyEstimateDefaultDaysToExpiry()
    {
        // TODO: implement
        $this->markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "quote_terms_and_conditions"
     */
    public function testPropertyQuoteTermsAndConditions()
    {
        // TODO: implement
        $this->markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "estimate_terms_and_conditions"
     */
    public function testPropertyEstimateTermsAndConditions()
    {
        // TODO: implement
        $this->markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "delivery_note_terms_and_conditions"
     */
    public function testPropertyDeliveryNoteTermsAndConditions()
    {
        // TODO: implement
        $this->markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "delivery_note_show_signature"
     */
    public function testPropertyDeliveryNoteShowSignature()
    {
        // TODO: implement
        $this->markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "delivery_note_show_picked"
     */
    public function testPropertyDeliveryNoteShowPicked()
    {
        // TODO: implement
        $this->markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "delivery_note_show_notes"
     */
    public function testPropertyDeliveryNoteShowNotes()
    {
        // TODO: implement
        $this->markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "delivery_note_show_contact_details"
     */
    public function testPropertyDeliveryNoteShowContactDetails()
    {
        // TODO: implement
        $this->markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "quick_entry_prefix"
     */
    public function testPropertyQuickEntryPrefix()
    {
        // TODO: implement
        $this->markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "late_payment_percentage"
     */
    public function testPropertyLatePaymentPercentage()
    {
        // TODO: implement
        $this->markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "prompt_payment_percentage"
     */
    public function testPropertyPromptPaymentPercentage()
    {
        // TODO: implement
        $this->markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "show_auto_entrepreneur"
     */
    public function testPropertyShowAutoEntrepreneur()
    {
        // TODO: implement
        $this->markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "show_insurance"
     */
    public function testPropertyShowInsurance()
    {
        // TODO: implement
        $this->markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "insurer"
     */
    public function testPropertyInsurer()
    {
        // TODO: implement
        $this->markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "insurance_area"
     */
    public function testPropertyInsuranceArea()
    {
        // TODO: implement
        $this->markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "insurance_type"
     */
    public function testPropertyInsuranceType()
    {
        // TODO: implement
        $this->markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "insurance_text"
     */
    public function testPropertyInsuranceText()
    {
        // TODO: implement
        $this->markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "payment_bank_account"
     */
    public function testPropertyPaymentBankAccount()
    {
        // TODO: implement
        $this->markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "sales_corrective_invoice_number_prefix"
     */
    public function testPropertySalesCorrectiveInvoiceNumberPrefix()
    {
        // TODO: implement
        $this->markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "next_sales_corrective_invoice_number"
     */
    public function testPropertyNextSalesCorrectiveInvoiceNumber()
    {
        // TODO: implement
        $this->markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "document_headings"
     */
    public function testPropertyDocumentHeadings()
    {
        // TODO: implement
        $this->markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "line_item_titles"
     */
    public function testPropertyLineItemTitles()
    {
        // TODO: implement
        $this->markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "footer_details"
     */
    public function testPropertyFooterDetails()
    {
        // TODO: implement
        $this->markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "customer_credit_days"
     */
    public function testPropertyCustomerCreditDays()
    {
        // TODO: implement
        $this->markTestIncomplete('Not implemented');
    }

    /**
     * Test attribute "vendor_credit_days"
     */
    public function testPropertyVendorCreditDays()
    {
        // TODO: implement
        $this->markTestIncomplete('Not implemented');
    }
}
