/*
 * Swagger of Opencellsoft Api
 * @#Introduction
 *
 * The version of the OpenAPI document: 7.3.1-SNAPSHOT
 * Contact: contact@opencellsoft.fr
 *
 * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
 * https://openapi-generator.tech
 * Do not edit the class manually.
 */


package org.openapitools.client.model;

import com.google.gson.TypeAdapter;
import com.google.gson.annotations.JsonAdapter;
import com.google.gson.annotations.SerializedName;
import com.google.gson.stream.JsonReader;
import com.google.gson.stream.JsonWriter;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import org.openapitools.client.model.AuditableFieldHistory;
import org.openapitools.client.model.BusinessEntity;
import org.threeten.bp.OffsetDateTime;
import org.junit.Assert;
import org.junit.Ignore;
import org.junit.Test;


/**
 * Model tests for SubscriptionRenewal
 */
public class SubscriptionRenewalTest {
    private final SubscriptionRenewal model = new SubscriptionRenewal();

    /**
     * Model tests for SubscriptionRenewal
     */
    @Test
    public void testSubscriptionRenewal() {
        // TODO: test SubscriptionRenewal
    }

    /**
     * Test the property 'autoRenew'
     */
    @Test
    public void autoRenewTest() {
        // TODO: test autoRenew
    }

    /**
     * Test the property 'autoRenewDate'
     */
    @Test
    public void autoRenewDateTest() {
        // TODO: test autoRenewDate
    }

    /**
     * Test the property 'daysNotifyRenewal'
     */
    @Test
    public void daysNotifyRenewalTest() {
        // TODO: test daysNotifyRenewal
    }

    /**
     * Test the property 'endOfTermAction'
     */
    @Test
    public void endOfTermActionTest() {
        // TODO: test endOfTermAction
    }

    /**
     * Test the property 'id'
     */
    @Test
    public void idTest() {
        // TODO: test id
    }

    /**
     * Test the property 'version'
     */
    @Test
    public void versionTest() {
        // TODO: test version
    }

    /**
     * Test the property 'historized'
     */
    @Test
    public void historizedTest() {
        // TODO: test historized
    }

    /**
     * Test the property 'notified'
     */
    @Test
    public void notifiedTest() {
        // TODO: test notified
    }

    /**
     * Test the property 'auditableFields'
     */
    @Test
    public void auditableFieldsTest() {
        // TODO: test auditableFields
    }

    /**
     * Test the property 'code'
     */
    @Test
    public void codeTest() {
        // TODO: test code
    }

    /**
     * Test the property 'description'
     */
    @Test
    public void descriptionTest() {
        // TODO: test description
    }

    /**
     * Test the property 'applyAgreement'
     */
    @Test
    public void applyAgreementTest() {
        // TODO: test applyAgreement
    }

    /**
     * Test the property 'applyReimbursment'
     */
    @Test
    public void applyReimbursmentTest() {
        // TODO: test applyReimbursment
    }

    /**
     * Test the property 'applyTerminationCharges'
     */
    @Test
    public void applyTerminationChargesTest() {
        // TODO: test applyTerminationCharges
    }

    /**
     * Test the property 'descriptionOrCode'
     */
    @Test
    public void descriptionOrCodeTest() {
        // TODO: test descriptionOrCode
    }

    /**
     * Test the property 'descriptionAndCode'
     */
    @Test
    public void descriptionAndCodeTest() {
        // TODO: test descriptionAndCode
    }

    /**
     * Test the property 'referenceCode'
     */
    @Test
    public void referenceCodeTest() {
        // TODO: test referenceCode
    }

    /**
     * Test the property 'referenceDescription'
     */
    @Test
    public void referenceDescriptionTest() {
        // TODO: test referenceDescription
    }

    /**
     * Test the property 'codeChanged'
     */
    @Test
    public void codeChangedTest() {
        // TODO: test codeChanged
    }

    /**
     * Test the property 'parentEntity'
     */
    @Test
    public void parentEntityTest() {
        // TODO: test parentEntity
    }

    /**
     * Test the property '_transient'
     */
    @Test
    public void _transientTest() {
        // TODO: test _transient
    }

    /**
     * Test the property 'initialyActiveForUnit'
     */
    @Test
    public void initialyActiveForUnitTest() {
        // TODO: test initialyActiveForUnit
    }

    /**
     * Test the property 'initialyActiveFor'
     */
    @Test
    public void initialyActiveForTest() {
        // TODO: test initialyActiveFor
    }

    /**
     * Test the property 'extendAgreementPeriodToSubscribedTillDate'
     */
    @Test
    public void extendAgreementPeriodToSubscribedTillDateTest() {
        // TODO: test extendAgreementPeriodToSubscribedTillDate
    }

    /**
     * Test the property 'renewForUnit'
     */
    @Test
    public void renewForUnitTest() {
        // TODO: test renewForUnit
    }

    /**
     * Test the property 'renewFor'
     */
    @Test
    public void renewForTest() {
        // TODO: test renewFor
    }

    /**
     * Test the property 'initialTermType'
     */
    @Test
    public void initialTermTypeTest() {
        // TODO: test initialTermType
    }

}
