/// <summary> /// Adds a coins value to the inserted amount. /// </summary> /// <param name="diameter">Diameter of coin</param> /// <param name="weight">Weight of coin</param> public void AcceptCoin(double diameter, double weight) { if (CoinBank.CoinValue(diameter, weight) != 0) { int valueOfCoin = CoinBank.CoinValue(diameter, weight); updateBankAndBalance(valueOfCoin); } // if coin is not accepted, don't add to amount }
public VendingMachine() { MachineBank = new CoinBank(0, 0, 0); MachineInventory = new Inventory(); }