public void ChangeState(TicketState state) { this.state = state; this.state.SetContext(this); }
public TicketContext(TicketState state) { this.ChangeState(state); }