public PSDataLakeAnalyticsComputePolicy(ComputePolicy basePolicy) :
            base(basePolicy.Name,
                 basePolicy.ObjectId,
                 basePolicy.ObjectType,
                 basePolicy.MaxDegreeOfParallelismPerJob,
                 basePolicy.MinPriorityPerJob)

        {
        }
 public decimal ComputePolicy(PizzaOrder order)
 {
     return(policies.Max(ComputePolicy => ComputePolicy.Invoke(order)));
 }