private void TestGumballMachineStates() { GumballMachine gumballMachine = new GumballMachine("", 5); Console.WriteLine(gumballMachine); gumballMachine.InsertQuarter(); gumballMachine.TurnCrank(); Console.WriteLine(gumballMachine); gumballMachine.InsertQuarter(); gumballMachine.EjectQuarter(); gumballMachine.TurnCrank(); Console.WriteLine(gumballMachine); gumballMachine.InsertQuarter(); gumballMachine.TurnCrank(); gumballMachine.InsertQuarter(); gumballMachine.TurnCrank(); gumballMachine.EjectQuarter(); Console.WriteLine(gumballMachine); gumballMachine.InsertQuarter(); gumballMachine.InsertQuarter(); gumballMachine.TurnCrank(); gumballMachine.InsertQuarter(); gumballMachine.TurnCrank(); gumballMachine.InsertQuarter(); gumballMachine.TurnCrank(); Console.Write(gumballMachine); }
/// <summary> /// Simple test /// </summary> public void RunTestV1() { GumballMachine machine = new GumballMachine("Test1", 5); // Console.WriteLine(machine.ToString()); //machine.Refill(10); Console.WriteLine(machine.ToString()); machine.InsertQuarter(); machine.EjectQuarter(); machine.TurnCrank(); Console.WriteLine(machine.ToString()); machine.InsertQuarter(); machine.TurnCrank(); machine.InsertQuarter(); machine.TurnCrank(); machine.EjectQuarter(); Console.WriteLine(machine.ToString()); machine.InsertQuarter(); machine.InsertQuarter(); machine.TurnCrank(); machine.InsertQuarter(); machine.TurnCrank(); machine.InsertQuarter(); machine.TurnCrank(); machine.EjectQuarter(); Console.WriteLine(machine.ToString()); }
static void Main(string[] args) { GumballMachine gumballMachine = new GumballMachine(5); Console.WriteLine(gumballMachine); gumballMachine.InsertQuarter(); gumballMachine.TurnCrank(); Console.WriteLine(gumballMachine); gumballMachine.InsertQuarter(); gumballMachine.EjectQuarter(); gumballMachine.TurnCrank(); Console.WriteLine(gumballMachine); gumballMachine.InsertQuarter(); gumballMachine.TurnCrank(); gumballMachine.InsertQuarter(); gumballMachine.TurnCrank(); gumballMachine.EjectQuarter(); Console.WriteLine(gumballMachine); gumballMachine.InsertQuarter(); gumballMachine.InsertQuarter(); gumballMachine.TurnCrank(); gumballMachine.InsertQuarter(); gumballMachine.TurnCrank(); gumballMachine.InsertQuarter(); gumballMachine.TurnCrank(); Console.Write(gumballMachine); Console.ReadKey(); }