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