| Quintiq file version 2.0 | 
| #parent: #root | 
| Method VerifyFeasiblePlan ( | 
|   ProductInStockingPointInPeriodPlanning pispip | 
| ) | 
| { | 
|   Description: "Verify pispip total new supply is equal to it's total demand, all the new supply quantity is used to fulfill the sales demand and the user plan is locked." | 
|   TextBody: | 
|   [* | 
|     this.Run().AssertEqual( pispip.NewSupplyQuantity(), pispip.GetDemandQuantity(), "Verify total new supply is equal to total demand of pispip"); | 
|     this.Run().AssertEqual( pispip.NewSupplyQuantity(), pispip.SalesDemandFulfilledQuantity(), "Verify new supply is used to fulfill the sales demand."); | 
|     // Locked color in product planning matrix is determined with the following condition | 
|     this.Run().AssertTrue( pispip.HasUserSupplyLocked(), "Verify user plan is locked." ); | 
|   *] | 
|   InterfaceProperties { Accessibility: 'Module' } | 
| } |