| Quintiq file version 2.0 | 
| #parent: #root | 
| Method ToggleSizingParameterOn ( | 
|   Boolean toggleOn, | 
|   ScenarioManager scenarioManager | 
| ) | 
| { | 
|   Description: 'Toggle sizing parameter on/off. If toggle on, backup original ScenarioManager values so we can cleanup at the end of test.' | 
|   TextBody: | 
|   [* | 
|     resourceMgr := scenarioManager.ResourceManager_SM(); | 
|      | 
|     if( toggleOn ) | 
|     { | 
|       // Backup original scenario manager values before we mess with it | 
|       this.SM_InitialSizing_On( scenarioManager.IsSizingParameterOn() ); | 
|       this.SM_InitialSizing_MaxOnlineScenarios( resourceMgr.MaxNrOfOnlineScenario() ); | 
|       this.SM_InitialSizing_MaxScenarios( resourceMgr.MaxNrOfScenario() ); | 
|        | 
|       scenarioManager.IsSizingParameterOn( toggleOn ); | 
|     } | 
|     else | 
|     { | 
|       // Re-instate the original scenario manager values at the end of test | 
|       scenarioManager.IsSizingParameterOn( this.SM_InitialSizing_On() ); | 
|       resourceMgr.MaxNrOfOnlineScenario( this.SM_InitialSizing_MaxOnlineScenarios() ); | 
|       resourceMgr.MaxNrOfScenario( this.SM_InitialSizing_MaxScenarios() ); | 
|     } | 
|   *] | 
|   InterfaceProperties { Accessibility: 'Module' } | 
| } |