public void ToDisconnected() { Context.IDisconnected context = _contextFactory.ForDisconnected(); Event.Transition message = _eventFactory.ForStateTransition(context); _eventMediator.Publish(message); }
private IState ForContext(Context.IDisconnected context) { return(new Disconnected(_eventMediator, _transition)); }