public VendingMachine(VendingMachineForm view) { _view = view; _view.Load += _view_Load; _view.AddCoin += _view_AddCoin; _view.BuySnack += _view_BuySnack; _view.Flush += _view_Flush; _purse.AddCoins(1, true, 10); _purse.AddCoins(2, true, 30); _purse.AddCoins(5, true, 20); _purse.AddCoins(10, true, 15); _purse.AddCoins(1, false, 100); _purse.AddCoins(2, false, 100); _purse.AddCoins(5, false, 100); _purse.AddCoins(10, false, 100); _store.AddSnack(new Snack() { Code = "T", Price = 13 }, 10); _store.AddSnack(new Snack() { Code = "C", Price = 18 }, 20); _store.AddSnack(new Snack() { Code = "CM", Price = 21 }, 20); _store.AddSnack(new Snack() { Code = "J", Price = 35 }, 15); }
static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); var mainForm = new VendingMachineForm(); var vendingMachine = new VendingMachine(mainForm); Application.Run(mainForm); }