public GumballMachine(uint numBalls) { _gumballMachineContext = new GumballMachineContext(numBalls); }
public SoldState(IGumballMachineContext gumballMachine) { _gumballMachine = gumballMachine; }
public GumballMachine(uint ballsNumber = 0) { _gumballMachineContext = new GumballMachineContext(ballsNumber); }
public NoQuarterState(IGumballMachineContext gumballMachine) { _gumballMachine = gumballMachine; }
public HasQuaterState(IGumballMachineContext gumballMachine) { _gumballMachine = gumballMachine; }