public PointOfSaleTerminal( IItemManager itemManager, ISpecialPricesManager specialPricesManager, IBasket basket) { _itemManager = itemManager ?? throw new ArgumentNullException("ItemManager is null"); _specialPricesManager = specialPricesManager ?? throw new ArgumentNullException("SpecialPricesManager is null"); _basket = basket ?? throw new ArgumentNullException("Basket is null"); }
public Basket(IItemManager itemManager, ISpecialPricesManager specialPricesManager) { _itemManager = itemManager ?? throw new ArgumentNullException("ItemManager is null"); _specialPricesManager = specialPricesManager ?? throw new ArgumentNullException("SpecialPricesManager is null"); }