/**
 * FinFeedAPI Stock REST API
 * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
 *
 * The version of the OpenAPI document: v1
 * Contact: support@apibricks.io
 *
 * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
 * https://openapi-generator.tech
 * Do not edit the class manually.
 *
 */

(function(root, factory) {
  if (typeof define === 'function' && define.amd) {
    // AMD.
    define(['expect.js', process.cwd()+'/src/index'], factory);
  } else if (typeof module === 'object' && module.exports) {
    // CommonJS-like environments that support module.exports, like Node.
    factory(require('expect.js'), require(process.cwd()+'/src/index'));
  } else {
    // Browser globals (root is window)
    factory(root.expect, root.FinFeedApiStockRestApi);
  }
}(this, function(expect, FinFeedApiStockRestApi) {
  'use strict';

  var instance;

  beforeEach(function() {
    instance = new FinFeedApiStockRestApi.AdminAuctionInformationModel();
  });

  var getProperty = function(object, getter, property) {
    // Use getter method if present; otherwise, get the property directly.
    if (typeof object[getter] === 'function')
      return object[getter]();
    else
      return object[property];
  }

  var setProperty = function(object, setter, property, value) {
    // Use setter method if present; otherwise, set the property directly.
    if (typeof object[setter] === 'function')
      object[setter](value);
    else
      object[property] = value;
  }

  describe('AdminAuctionInformationModel', function() {
    it('should create an instance of AdminAuctionInformationModel', function() {
      // uncomment below and update the code to test AdminAuctionInformationModel
      //var instance = new FinFeedApiStockRestApi.AdminAuctionInformationModel();
      //expect(instance).to.be.a(FinFeedApiStockRestApi.AdminAuctionInformationModel);
    });

    it('should have the property symbol (base name: "symbol")', function() {
      // uncomment below and update the code to test the property symbol
      //var instance = new FinFeedApiStockRestApi.AdminAuctionInformationModel();
      //expect(instance).to.be();
    });

    it('should have the property timestampNanos (base name: "timestamp_nanos")', function() {
      // uncomment below and update the code to test the property timestampNanos
      //var instance = new FinFeedApiStockRestApi.AdminAuctionInformationModel();
      //expect(instance).to.be();
    });

    it('should have the property timestamp (base name: "timestamp")', function() {
      // uncomment below and update the code to test the property timestamp
      //var instance = new FinFeedApiStockRestApi.AdminAuctionInformationModel();
      //expect(instance).to.be();
    });

    it('should have the property auctionType (base name: "auction_type")', function() {
      // uncomment below and update the code to test the property auctionType
      //var instance = new FinFeedApiStockRestApi.AdminAuctionInformationModel();
      //expect(instance).to.be();
    });

    it('should have the property auctionTypeCode (base name: "auction_type_code")', function() {
      // uncomment below and update the code to test the property auctionTypeCode
      //var instance = new FinFeedApiStockRestApi.AdminAuctionInformationModel();
      //expect(instance).to.be();
    });

    it('should have the property auctionTypeText (base name: "auction_type_text")', function() {
      // uncomment below and update the code to test the property auctionTypeText
      //var instance = new FinFeedApiStockRestApi.AdminAuctionInformationModel();
      //expect(instance).to.be();
    });

    it('should have the property isAuctionTypeOpening (base name: "is_auction_type_opening")', function() {
      // uncomment below and update the code to test the property isAuctionTypeOpening
      //var instance = new FinFeedApiStockRestApi.AdminAuctionInformationModel();
      //expect(instance).to.be();
    });

    it('should have the property isAuctionTypeClosing (base name: "is_auction_type_closing")', function() {
      // uncomment below and update the code to test the property isAuctionTypeClosing
      //var instance = new FinFeedApiStockRestApi.AdminAuctionInformationModel();
      //expect(instance).to.be();
    });

    it('should have the property isAuctionTypeIpo (base name: "is_auction_type_ipo")', function() {
      // uncomment below and update the code to test the property isAuctionTypeIpo
      //var instance = new FinFeedApiStockRestApi.AdminAuctionInformationModel();
      //expect(instance).to.be();
    });

    it('should have the property isAuctionTypeHalt (base name: "is_auction_type_halt")', function() {
      // uncomment below and update the code to test the property isAuctionTypeHalt
      //var instance = new FinFeedApiStockRestApi.AdminAuctionInformationModel();
      //expect(instance).to.be();
    });

    it('should have the property isAuctionTypeVolatility (base name: "is_auction_type_volatility")', function() {
      // uncomment below and update the code to test the property isAuctionTypeVolatility
      //var instance = new FinFeedApiStockRestApi.AdminAuctionInformationModel();
      //expect(instance).to.be();
    });

    it('should have the property pairedShares (base name: "paired_shares")', function() {
      // uncomment below and update the code to test the property pairedShares
      //var instance = new FinFeedApiStockRestApi.AdminAuctionInformationModel();
      //expect(instance).to.be();
    });

    it('should have the property referencePrice (base name: "reference_price")', function() {
      // uncomment below and update the code to test the property referencePrice
      //var instance = new FinFeedApiStockRestApi.AdminAuctionInformationModel();
      //expect(instance).to.be();
    });

    it('should have the property indicativeClearingPrice (base name: "indicative_clearing_price")', function() {
      // uncomment below and update the code to test the property indicativeClearingPrice
      //var instance = new FinFeedApiStockRestApi.AdminAuctionInformationModel();
      //expect(instance).to.be();
    });

    it('should have the property imbalanceShares (base name: "imbalance_shares")', function() {
      // uncomment below and update the code to test the property imbalanceShares
      //var instance = new FinFeedApiStockRestApi.AdminAuctionInformationModel();
      //expect(instance).to.be();
    });

    it('should have the property imbalanceSide (base name: "imbalance_side")', function() {
      // uncomment below and update the code to test the property imbalanceSide
      //var instance = new FinFeedApiStockRestApi.AdminAuctionInformationModel();
      //expect(instance).to.be();
    });

    it('should have the property imbalanceSideCode (base name: "imbalance_side_code")', function() {
      // uncomment below and update the code to test the property imbalanceSideCode
      //var instance = new FinFeedApiStockRestApi.AdminAuctionInformationModel();
      //expect(instance).to.be();
    });

    it('should have the property imbalanceSideText (base name: "imbalance_side_text")', function() {
      // uncomment below and update the code to test the property imbalanceSideText
      //var instance = new FinFeedApiStockRestApi.AdminAuctionInformationModel();
      //expect(instance).to.be();
    });

    it('should have the property isImbalanceSideBuy (base name: "is_imbalance_side_buy")', function() {
      // uncomment below and update the code to test the property isImbalanceSideBuy
      //var instance = new FinFeedApiStockRestApi.AdminAuctionInformationModel();
      //expect(instance).to.be();
    });

    it('should have the property isImbalanceSideSell (base name: "is_imbalance_side_sell")', function() {
      // uncomment below and update the code to test the property isImbalanceSideSell
      //var instance = new FinFeedApiStockRestApi.AdminAuctionInformationModel();
      //expect(instance).to.be();
    });

    it('should have the property isImbalanceSideNone (base name: "is_imbalance_side_none")', function() {
      // uncomment below and update the code to test the property isImbalanceSideNone
      //var instance = new FinFeedApiStockRestApi.AdminAuctionInformationModel();
      //expect(instance).to.be();
    });

    it('should have the property extensionNumber (base name: "extension_number")', function() {
      // uncomment below and update the code to test the property extensionNumber
      //var instance = new FinFeedApiStockRestApi.AdminAuctionInformationModel();
      //expect(instance).to.be();
    });

    it('should have the property scheduledAuctionTimeSeconds (base name: "scheduled_auction_time_seconds")', function() {
      // uncomment below and update the code to test the property scheduledAuctionTimeSeconds
      //var instance = new FinFeedApiStockRestApi.AdminAuctionInformationModel();
      //expect(instance).to.be();
    });

    it('should have the property scheduledAuctionTime (base name: "scheduled_auction_time")', function() {
      // uncomment below and update the code to test the property scheduledAuctionTime
      //var instance = new FinFeedApiStockRestApi.AdminAuctionInformationModel();
      //expect(instance).to.be();
    });

    it('should have the property auctionBookClearingPrice (base name: "auction_book_clearing_price")', function() {
      // uncomment below and update the code to test the property auctionBookClearingPrice
      //var instance = new FinFeedApiStockRestApi.AdminAuctionInformationModel();
      //expect(instance).to.be();
    });

    it('should have the property collarReferencePrice (base name: "collar_reference_price")', function() {
      // uncomment below and update the code to test the property collarReferencePrice
      //var instance = new FinFeedApiStockRestApi.AdminAuctionInformationModel();
      //expect(instance).to.be();
    });

    it('should have the property lowerAuctionCollar (base name: "lower_auction_collar")', function() {
      // uncomment below and update the code to test the property lowerAuctionCollar
      //var instance = new FinFeedApiStockRestApi.AdminAuctionInformationModel();
      //expect(instance).to.be();
    });

    it('should have the property upperAuctionCollar (base name: "upper_auction_collar")', function() {
      // uncomment below and update the code to test the property upperAuctionCollar
      //var instance = new FinFeedApiStockRestApi.AdminAuctionInformationModel();
      //expect(instance).to.be();
    });

  });

}));
