| Quintiq file version 2.0 | 
| #parent: #root | 
| Method VerifyCanCreateNewScenario ( | 
|   Boolean expectedCanCreateScenario, | 
|   ScenarioManager scenarioManager, | 
|   String failureMessage | 
| ) | 
| { | 
|   TextBody: | 
|   [* | 
|     randomScenarioNode := scenarioManager.RootScenarioFolder( relget ).Element( 0 ); | 
|      | 
|     // Check if we can create scenario (if not exceed max scenario defined) | 
|     feedback := ''; | 
|     actualCanCreateScenario := randomScenarioNode.CanCreateNewMacroPlan( scenarioManager, feedback ); | 
|      | 
|     if( expectedCanCreateScenario ) | 
|     { | 
|       this.Run().AssertTrue( actualCanCreateScenario, failureMessage ); | 
|     } | 
|     else | 
|     { | 
|       this.Run().AssertFalse( actualCanCreateScenario, failureMessage ); | 
|     } | 
|   *] | 
|   InterfaceProperties { Accessibility: 'Module' } | 
| } |