public OnceDate(TimeProvider timeProvider, DateTime executeTime) { _timeProvider = timeProvider; _executeTime = executeTime; _wasExecuted = false; }
public Interval(TimeProvider timeProvider, TimeSpan interval) { _timeProvider = timeProvider; _interval = interval; }
public TimeIterationFactory() { _timeProvider = new TimeProvider(); }
public Interval(TimeProvider timeProvider, int days, int hours, int minute) : this(timeProvider, new TimeSpan(days, hours, minute, 0)) { }