static void TestGumballMachine(IGumballMachine m) { Console.WriteLine(m.ToString()); m.InsertQuarter(); m.TurnCrank(); Console.WriteLine(m.ToString()); m.InsertQuarter(); m.EjectQuarter(); m.TurnCrank(); Console.WriteLine(m.ToString()); m.InsertQuarter(); m.TurnCrank(); m.InsertQuarter(); m.TurnCrank(); m.EjectQuarter(); Console.WriteLine(m.ToString()); m.InsertQuarter(); m.InsertQuarter(); m.TurnCrank(); m.InsertQuarter(); m.TurnCrank(); m.InsertQuarter(); m.TurnCrank(); Console.WriteLine(m.ToString()); }
private void InsertCoin(IInputHandler argsHandler) { if (argsHandler.ArgumentsLeft != 0) { _out.WriteLine($"Not Enougth arguments {argsHandler.ArgumentsLeft}"); return; } _gumballMachine.InsertQuarter(); }
private void InsertQuarter(string[] args) { if (args.Length != 1) { _textWriter.WriteLine("Wrong arguments! Usage: insertQuarter"); } else { _gumballMachine.InsertQuarter(); } }