public VendingMachine(ICoinOperator coinOperator, IProductDispenser productDispenser, IReturnCoinFromSale returnCoinFromSale, IProductStock productStock, ICoinBank coinBank) { _coinOperator = coinOperator; _productDispenser = productDispenser; _returnCoinFromSale = returnCoinFromSale; _productStock = productStock; _coinBank = coinBank; }
public VendingMachine(ICoinDetector coinDetector, IProductDispenser productDispenser) { _coinDetector = coinDetector; _productDispenser = productDispenser; _coins = new List <Coin>(); _coinReturn = new List <string>(); }