text: /*
   * Hydrogen Proton API
   * Financial engineering module of Hydrogen Atom
   *
   * OpenAPI spec version: 1.7.18
   * Contact: info@hydrogenplatform.com
   *
   * NOTE: This class is auto generated by the swagger code generator program.
   * https://github.com/swagger-api/swagger-codegen.git
   *
   * Swagger Codegen version: 2.4.14
   *
   * Do not edit the class manually.
   *
   */
  
  (function(root, factory) {
    if (typeof define === 'function' && define.amd) {
      // AMD.
      define(['expect.js', '../../src/index'], factory);
    } else if (typeof module === 'object' && module.exports) {
      // CommonJS-like environments that support module.exports, like Node.
      factory(require('expect.js'), require('../../src/index'));
    } else {
      // Browser globals (root is window)
      factory(root.expect, root.HydrogenProtonApi);
    }
  }(this, function(expect, HydrogenProtonApi) {
    'use strict';
  
    var instance;
  
    beforeEach(function() {
      instance = new HydrogenProtonApi.PortfolioManagementApi();
    });
  
    describe('(package)', function() {
      describe('PortfolioManagementApi', function() {
        describe('rebalancingSignal', function() {
          it('should call rebalancingSignal successfully', function(done) {
            // TODO: uncomment, update parameter values for rebalancingSignal call and complete the assertions
            /*
            var rebalancingSignalRequest = new HydrogenProtonApi.RebalancingSignalRequest();
            rebalancingSignalRequest.startDate = new Date();
            rebalancingSignalRequest.endDate = new Date();
            rebalancingSignalRequest.modelId = """00000000-0000-0000-0000-000000000000";
            rebalancingSignalRequest.initialWeights = ;
            rebalancingSignalRequest.settings = ;
            rebalancingSignalRequest.updateModel = false;
  
            instance.rebalancingSignal(rebalancingSignalRequest, function(error, data, response) {
              if (error) {
                done(error);
                return;
              }
              // TODO: update response assertions
              let dataCtr = data;
              expect(dataCtr).to.be.an(Object);
              expect(dataCtr).to.not.be.empty();
              for (let p in dataCtr) {
                let data = dataCtr[p];
                expect(data).to.be.a(Object);
                // expect(data).to.be(null);
              }
  
              done();
            });
            */
            // TODO: uncomment and complete method invocation above, then delete this line and the next:
            done();
          });
        });
      });
    });
  
  }));
  