protected PomodoroPeriod(ICountdownTimer timer, ICountdownTimerStartAction startAction, ICountdownTimerUpdateAction updateAction) { _timer = timer; _startAction = startAction; _updateAction = updateAction; _timer.TimerEvent += TimerOnTimerEvent; }
public TestPomodoroPeriod(ICountdownTimer timer, ICountdownTimerStartAction startAction, ICountdownTimerUpdateAction updateAction) : base(timer, startAction, updateAction) { }
private SessionTimerStartAction(ICountdownTimerStartAction nextAction) => _nextAction = nextAction;
public CountdownTimerStartAction_DisableSessionStart(ICountdownTimerStartAction nextAction) => _nextAction = nextAction;
public CountdownTimerStartAction_DisableLongBreakStart(ICountdownTimerStartAction nextAction) => _nextAction = nextAction;
private LongBreakTimerStartAction(ICountdownTimerStartAction nextAction) => _nextAction = nextAction;
public CountdownTimerStartAction_StartTimer(ICountdownTimerStartAction nextAction) => _nextAction = nextAction;