private static GumballMachine CreateGumballMachine(int count) { GumballMachine gumballMachine = new GumballMachine(count); return gumballMachine; }
public SoldState(GumballMachine gumballMachine) { this.gumballMachine = gumballMachine; }
public NoQuarterState(GumballMachine gumballMachine) : base(gumballMachine) { }
public WinnerState(GumballMachine gumballMachine) { this.gumballMachine = gumballMachine; }
public SoldState(GumballMachine gumballMachine) : base(gumballMachine) { }
public SoldOutState(GumballMachine gumballMachine) { this.gumballMachine = gumballMachine; }
public NoQuarterState(GumballMachine gumballMachine) { this.gumballMachine = gumballMachine; }
public NoQuarterState(GumballMachine machine) { Machine = machine; }
public HasQuarterState(GumballMachine gumballMachine) { _gumballMachine = gumballMachine; }
public SoldState(GumballMachine gumballMachine) { Machine = gumballMachine; }
public HasQuarterState(GumballMachine gumballMachine) { this.gumballMachine = gumballMachine; }