1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
  | Quintiq file version 2.0 
 |  #parent: #root 
 |  Method VerifyUnitPeriod ( 
 |    Date periodstart, 
 |    Real expectedbottleneckthreshold, 
 |    Real bottleneckthreshold, 
 |    Real expectedoverloadthreshold, 
 |    Real overloadthreshold, 
 |    Real expectedbasecapacity, 
 |    Real basecapacity, 
 |    Real expectedallowedcapacity, 
 |    Real allowedcapacity, 
 |    Boolean expectedisexceedoverload, 
 |    Boolean isexceedoverload, 
 |    Boolean expectedisbottleneck, 
 |    Boolean isbottleneck, 
 |    String stepdescription 
 |  ) 
 |  { 
 |    TextBody: 
 |    [* 
 |       
 |      this.Run().AssertEqual( expectedoverloadthreshold, overloadthreshold, this.GetFailureMessage( stepdescription, "UnitPeriod.BottleneckThreshold", periodstart ) ); 
 |      this.Run().AssertEqual( expectedbottleneckthreshold, bottleneckthreshold, this.GetFailureMessage( stepdescription, "UnitPeriod.OverloadThreshold", periodstart ) ); 
 |      this.Run().AssertEqual( expectedbasecapacity, basecapacity, this.GetFailureMessage( stepdescription, "UnitPeriod.BaseAvailableCapacity", periodstart ) ); 
 |      this.Run().AssertEqual( expectedallowedcapacity, allowedcapacity, this.GetFailureMessage( stepdescription, "UnitPeriod.TotalAvailableCapacity", periodstart ) ); 
 |      this.Run().AssertEqual( [String]expectedisexceedoverload, [String]isexceedoverload , this.GetFailureMessage( stepdescription, "UnitPeriodTime.IsExceedOverloadThreshold", periodstart ) ); 
 |      this.Run().AssertEqual( [String]expectedisbottleneck, [String]isbottleneck, this.GetFailureMessage( stepdescription, "UnitPeriodTime.IsBottleneck", periodstart ) ); 
 |    *] 
 |    InterfaceProperties { Accessibility: 'Module' } 
 |  } 
 |  
  |