public void CheckBizRuleEngineForBookwithCommission() { Dictionary <ServiceKey, IService> services = new Dictionary <ServiceKey, IService>(); RoyaltyPackagingSlip packagingSlip = new RoyaltyPackagingSlip(); RoyaltyPackagingSlipData royaltyPackagingSlipData = new RoyaltyPackagingSlipData(); royaltyPackagingSlipData.Price = 100; royaltyPackagingSlipData.SlipNumber = Guid.NewGuid(); packagingSlip.data = royaltyPackagingSlipData; CommissionService commissionService = new CommissionService(); CommissionData commissionData = new CommissionData(); commissionData.Commission = 100; commissionData.SlipNumber = Guid.NewGuid(); commissionService.data = commissionData; services.Add(ServiceKey.commission, commissionService); services.Add(ServiceKey.royaltypackagingslip, packagingSlip); bizRuleEngineRequestHandler.Handle(services); }
public void GenerateRoyaltySlip() { Console.WriteLine("***************************************************\nRoyalty Packaging Slip"); RoyaltyPackagingSlip royaltyPackagingSlip = ObjectMother.ObjectPackagingSlip.GetRoyaltyPackagingSlip(); Console.WriteLine($"Royalty CompanyName - {royaltyPackagingSlip.RoyaltyCompanyName}"); Console.WriteLine($"Royalty CompanyAddress - {royaltyPackagingSlip.RoyaltyCompanyAddress}"); }
public void CheckBizRuleEngineForBook() { Dictionary <ServiceKey, IService> services = new Dictionary <ServiceKey, IService>(); RoyaltyPackagingSlip packagingSlip = new RoyaltyPackagingSlip(); RoyaltyPackagingSlipData royaltyPackagingSlipData = new RoyaltyPackagingSlipData(); royaltyPackagingSlipData.Price = 100; royaltyPackagingSlipData.SlipNumber = Guid.NewGuid(); packagingSlip.data = royaltyPackagingSlipData; services.Add(ServiceKey.royaltypackagingslip, packagingSlip); bizRuleEngineRequestHandler.Handle(services); }