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' } 
 | 
} 
 |