public OpenedBaffleGate(IBaffleGateService baffleService) { _baffleService = baffleService; }
public BaffleStateMachine(IBaffleGateService baffleService) { _baffleState = new ClosedBaffleGate(baffleService); }
public ClosedBaffleGate(IBaffleGateService baffleService) { _baffleService = baffleService; }