public ShoppingCartManager(IAddressValidator addressValidator, ICheckOutEngine checkOutEngine, ICouponEngine couponEngine, IShoppingCartRepository shoppingCartRepository, ICouponRepository couponRepository, IMapper mapper) { _shoppingCartRepository = shoppingCartRepository; _mapper = mapper; _checkOutEngine = checkOutEngine; _couponEngine = couponEngine; _couponRepository = couponRepository; _addressValidator = addressValidator; }
public CheckOutEngine(IShippingCalculator shippingCalculator, IMapper mapper, ICouponEngine couponEngine) { _shippingCalculator = shippingCalculator; _mapper = mapper; _couponEngine = couponEngine; }