public POSService(IUnitofWork uow) { _uow = uow; //Considering there is only one cart string cartName = "MyCart"; _uow.Cart.Add(new Cart() { CartName = cartName }); _myCart = _uow.Cart.FirstorDefault(x => x.CartName == cartName); _ruleFactory = new DiscountRuleFactory(); }
public BasketPriceCalculator(IDiscountRuleFactory discountRuleFactory) { _discountRuleFactory = discountRuleFactory; }