/* 
 * TSE Cloud - CO
 *
 * This is Swagger Docs for Document WebApi Teamsystemn Enterprise Cloud, more detail at [https://swagger.io](https://swagger.io).
 *
 * OpenAPI spec version: v2025.3000
 * 
 * Generated by: https://github.com/swagger-api/swagger-codegen.git
 */

using NUnit.Framework;

using System;
using System.Linq;
using System.IO;
using System.Collections.Generic;
using IO.Swagger.Api;
using IO.Swagger.Model;
using IO.Swagger.Client;
using System.Reflection;
using Newtonsoft.Json;

namespace IO.Swagger.Test
{
    /// <summary>
    ///  Class for testing AccountingReasonCodeCODTO
    /// </summary>
    /// <remarks>
    /// This file is automatically generated by Swagger Codegen.
    /// Please update the test case below to test the model.
    /// </remarks>
    [TestFixture]
    public class AccountingReasonCodeCODTOTests
    {
        // TODO uncomment below to declare an instance variable for AccountingReasonCodeCODTO
        //private AccountingReasonCodeCODTO instance;

        /// <summary>
        /// Setup before each test
        /// </summary>
        [SetUp]
        public void Init()
        {
            // TODO uncomment below to create an instance of AccountingReasonCodeCODTO
            //instance = new AccountingReasonCodeCODTO();
        }

        /// <summary>
        /// Clean up after each test
        /// </summary>
        [TearDown]
        public void Cleanup()
        {

        }

        /// <summary>
        /// Test an instance of AccountingReasonCodeCODTO
        /// </summary>
        [Test]
        public void AccountingReasonCodeCODTOInstanceTest()
        {
            // TODO uncomment below to test "IsInstanceOfType" AccountingReasonCodeCODTO
            //Assert.IsInstanceOfType<AccountingReasonCodeCODTO> (instance, "variable 'instance' is a AccountingReasonCodeCODTO");
        }


        /// <summary>
        /// Test the property 'Caualias'
        /// </summary>
        [Test]
        public void CaualiasTest()
        {
            // TODO unit test for the property 'Caualias'
        }
        /// <summary>
        /// Test the property 'Causalecoll'
        /// </summary>
        [Test]
        public void CausalecollTest()
        {
            // TODO unit test for the property 'Causalecoll'
        }
        /// <summary>
        /// Test the property 'Causalecolltype'
        /// </summary>
        [Test]
        public void CausalecolltypeTest()
        {
            // TODO unit test for the property 'Causalecolltype'
        }
        /// <summary>
        /// Test the property 'Causaleiva'
        /// </summary>
        [Test]
        public void CausaleivaTest()
        {
            // TODO unit test for the property 'Causaleiva'
        }
        /// <summary>
        /// Test the property 'Codice'
        /// </summary>
        [Test]
        public void CodiceTest()
        {
            // TODO unit test for the property 'Codice'
        }
        /// <summary>
        /// Test the property 'Descr'
        /// </summary>
        [Test]
        public void DescrTest()
        {
            // TODO unit test for the property 'Descr'
        }
        /// <summary>
        /// Test the property 'FlgAcconto'
        /// </summary>
        [Test]
        public void FlgAccontoTest()
        {
            // TODO unit test for the property 'FlgAcconto'
        }
        /// <summary>
        /// Test the property 'FlgAgviag'
        /// </summary>
        [Test]
        public void FlgAgviagTest()
        {
            // TODO unit test for the property 'FlgAgviag'
        }
        /// <summary>
        /// Test the property 'FlgAutofatt'
        /// </summary>
        [Test]
        public void FlgAutofattTest()
        {
            // TODO unit test for the property 'FlgAutofatt'
        }
        /// <summary>
        /// Test the property 'FlgCaufissa'
        /// </summary>
        [Test]
        public void FlgCaufissaTest()
        {
            // TODO unit test for the property 'FlgCaufissa'
        }
        /// <summary>
        /// Test the property 'FlgComp'
        /// </summary>
        [Test]
        public void FlgCompTest()
        {
            // TODO unit test for the property 'FlgComp'
        }
        /// <summary>
        /// Test the property 'FlgDatiassegno'
        /// </summary>
        [Test]
        public void FlgDatiassegnoTest()
        {
            // TODO unit test for the property 'FlgDatiassegno'
        }
        /// <summary>
        /// Test the property 'FlgEconto'
        /// </summary>
        [Test]
        public void FlgEcontoTest()
        {
            // TODO unit test for the property 'FlgEconto'
        }
        /// <summary>
        /// Test the property 'FlgFattdiff'
        /// </summary>
        [Test]
        public void FlgFattdiffTest()
        {
            // TODO unit test for the property 'FlgFattdiff'
        }
        /// <summary>
        /// Test the property 'FlgGestsez'
        /// </summary>
        [Test]
        public void FlgGestsezTest()
        {
            // TODO unit test for the property 'FlgGestsez'
        }
        /// <summary>
        /// Test the property 'FlgInsoluti'
        /// </summary>
        [Test]
        public void FlgInsolutiTest()
        {
            // TODO unit test for the property 'FlgInsoluti'
        }
        /// <summary>
        /// Test the property 'FlgIvaedit'
        /// </summary>
        [Test]
        public void FlgIvaeditTest()
        {
            // TODO unit test for the property 'FlgIvaedit'
        }
        /// <summary>
        /// Test the property 'FlgPortaf'
        /// </summary>
        [Test]
        public void FlgPortafTest()
        {
            // TODO unit test for the property 'FlgPortaf'
        }
        /// <summary>
        /// Test the property 'FlgProtsemp'
        /// </summary>
        [Test]
        public void FlgProtsempTest()
        {
            // TODO unit test for the property 'FlgProtsemp'
        }
        /// <summary>
        /// Test the property 'FlgSubforni'
        /// </summary>
        [Test]
        public void FlgSubforniTest()
        {
            // TODO unit test for the property 'FlgSubforni'
        }
        /// <summary>
        /// Test the property 'IdCg0z'
        /// </summary>
        [Test]
        public void IdCg0zTest()
        {
            // TODO unit test for the property 'IdCg0z'
        }
        /// <summary>
        /// Test the property 'IdCgd1'
        /// </summary>
        [Test]
        public void IdCgd1Test()
        {
            // TODO unit test for the property 'IdCgd1'
        }
        /// <summary>
        /// Test the property 'IdmediaCg99'
        /// </summary>
        [Test]
        public void IdmediaCg99Test()
        {
            // TODO unit test for the property 'IdmediaCg99'
        }
        /// <summary>
        /// Test the property 'Idprov'
        /// </summary>
        [Test]
        public void IdprovTest()
        {
            // TODO unit test for the property 'Idprov'
        }
        /// <summary>
        /// Test the property 'IndCaubenius'
        /// </summary>
        [Test]
        public void IndCaubeniusTest()
        {
            // TODO unit test for the property 'IndCaubenius'
        }
        /// <summary>
        /// Test the property 'IndDaav'
        /// </summary>
        [Test]
        public void IndDaavTest()
        {
            // TODO unit test for the property 'IndDaav'
        }
        /// <summary>
        /// Test the property 'IndGestec'
        /// </summary>
        [Test]
        public void IndGestecTest()
        {
            // TODO unit test for the property 'IndGestec'
        }
        /// <summary>
        /// Test the property 'IndGestfattproforma'
        /// </summary>
        [Test]
        public void IndGestfattproformaTest()
        {
            // TODO unit test for the property 'IndGestfattproforma'
        }
        /// <summary>
        /// Test the property 'IndMonofasersm'
        /// </summary>
        [Test]
        public void IndMonofasersmTest()
        {
            // TODO unit test for the property 'IndMonofasersm'
        }
        /// <summary>
        /// Test the property 'IndProteo360'
        /// </summary>
        [Test]
        public void IndProteo360Test()
        {
            // TODO unit test for the property 'IndProteo360'
        }
        /// <summary>
        /// Test the property 'IndScadfattproforma'
        /// </summary>
        [Test]
        public void IndScadfattproformaTest()
        {
            // TODO unit test for the property 'IndScadfattproforma'
        }
        /// <summary>
        /// Test the property 'IndTipomov'
        /// </summary>
        [Test]
        public void IndTipomovTest()
        {
            // TODO unit test for the property 'IndTipomov'
        }
        /// <summary>
        /// Test the property 'IndTipooper'
        /// </summary>
        [Test]
        public void IndTipooperTest()
        {
            // TODO unit test for the property 'IndTipooper'
        }
        /// <summary>
        /// Test the property 'IndTiporeg'
        /// </summary>
        [Test]
        public void IndTiporegTest()
        {
            // TODO unit test for the property 'IndTiporeg'
        }
        /// <summary>
        /// Test the property 'Rowversion'
        /// </summary>
        [Test]
        public void RowversionTest()
        {
            // TODO unit test for the property 'Rowversion'
        }
        /// <summary>
        /// Test the property 'Tipoeff'
        /// </summary>
        [Test]
        public void TipoeffTest()
        {
            // TODO unit test for the property 'Tipoeff'
        }
        /// <summary>
        /// Test the property 'Classification'
        /// </summary>
        [Test]
        public void ClassificationTest()
        {
            // TODO unit test for the property 'Classification'
        }
        /// <summary>
        /// Test the property 'VatCodeReason'
        /// </summary>
        [Test]
        public void VatCodeReasonTest()
        {
            // TODO unit test for the property 'VatCodeReason'
        }
        /// <summary>
        /// Test the property 'VatCodeReasonConnect'
        /// </summary>
        [Test]
        public void VatCodeReasonConnectTest()
        {
            // TODO unit test for the property 'VatCodeReasonConnect'
        }
        /// <summary>
        /// Test the property 'AdditionalData'
        /// </summary>
        [Test]
        public void AdditionalDataTest()
        {
            // TODO unit test for the property 'AdditionalData'
        }
        /// <summary>
        /// Test the property 'PluginData'
        /// </summary>
        [Test]
        public void PluginDataTest()
        {
            // TODO unit test for the property 'PluginData'
        }

    }

}
