static void Main() { Console.WriteLine("Please wait. This may take a few moments..."); // Create proxy object var proxy = new GumballMachineClient(); proxy.StartWithQuarters(5); proxy.InsertQuarter(); proxy.TurnCrank(); Console.WriteLine(proxy.GetReport()); proxy.InsertQuarter(); proxy.EjectQuarter(); proxy.TurnCrank(); Console.WriteLine(proxy.GetReport()); proxy.InsertQuarter(); proxy.TurnCrank(); proxy.InsertQuarter(); proxy.TurnCrank(); proxy.EjectQuarter(); Console.WriteLine(proxy.GetReport()); proxy.InsertQuarter(); proxy.InsertQuarter(); proxy.TurnCrank(); proxy.InsertQuarter(); proxy.TurnCrank(); proxy.InsertQuarter(); proxy.TurnCrank(); Console.WriteLine(proxy.GetReport()); // Wait for user Console.ReadKey(); }
static void Main() { // Create proxy object GumballMachineClient proxy = new GumballMachineClient(); proxy.StartWithQuarters(5); proxy.InsertQuarter(); proxy.TurnCrank(); Console.WriteLine(proxy.GetReport()); proxy.InsertQuarter(); proxy.EjectQuarter(); proxy.TurnCrank(); Console.WriteLine(proxy.GetReport()); proxy.InsertQuarter(); proxy.TurnCrank(); proxy.InsertQuarter(); proxy.TurnCrank(); proxy.EjectQuarter(); Console.WriteLine(proxy.GetReport()); proxy.InsertQuarter(); proxy.InsertQuarter(); proxy.TurnCrank(); proxy.InsertQuarter(); proxy.TurnCrank(); proxy.InsertQuarter(); proxy.TurnCrank(); Console.WriteLine(proxy.GetReport()); // Wait for user Console.ReadKey(); }