public PromoRuleTests() { _promoCalculator = PromoOfferManager.Instance; _mockProductService = new Mock <IProductService>(); _mockCartService = new Mock <ICartService>(); _mockPromoRuleService = new Mock <IPromoRuleService>(); }
public CheckoutService(ICartService cartService, IPromoRuleService promoRuleService, IProductService productService) { _cartService = cartService; _promoRuleService = promoRuleService; _productService = productService; _promoCalculator = PromoOfferManager.Instance; }
public ShoppingCartController(IProductService productService, ICartService cartService, IPromoRuleService promoRuleService, ICheckoutService checkoutService) { _productService = productService; _cartService = cartService; _promoRuleService = promoRuleService; _promoCalculator = PromoOfferManager.Instance; _checkoutService = checkoutService; }