public void CheckBizRuleEngineForUpgradeMemberShip() { Dictionary <ServiceKey, IService> services = new Dictionary <ServiceKey, IService>(); MembershipService membershipService = new MembershipService(); MembershipServiceData membershipServiceData = new MembershipServiceData(); membershipServiceData.Price = 100; membershipServiceData.SlipNumber = Guid.NewGuid(); membershipServiceData.isNewUser = false; membershipService.data = membershipServiceData; services.Add(ServiceKey.membership, membershipService); bizRuleEngineRequestHandler.Handle(services); }
public void CheckBizRuleEngineForUpgradeNewMemberShipWithEmail() { Dictionary <ServiceKey, IService> services = new Dictionary <ServiceKey, IService>(); MembershipService membershipService = new MembershipService(); MembershipServiceData membershipServiceData = new MembershipServiceData(); membershipServiceData.Price = 100; membershipServiceData.SlipNumber = Guid.NewGuid(); membershipServiceData.isNewUser = true; membershipService.data = membershipServiceData; EmailService emailService = new EmailService(); emailService.data = EmailData("New Membership"); services.Add(ServiceKey.membership, membershipService); services.Add(ServiceKey.email, emailService); bizRuleEngineRequestHandler.Handle(services); }