public SystemTimeDependendProductionCode(IAmActiveMetersLoader meterLoader) { _meterLoader = meterLoader; TimeForNextPeriodicCheck = SystemTime.Now.Date.AddHours(22); //Check should be conducted always at 22:00 }
public DateTimeProviderDependentProductionCode(IAmActiveMetersLoader meterLoader, IAmDateTimeProvider dateTimeProvider) { _meterLoader = meterLoader; _dateTimeProvider = dateTimeProvider; TimeForNextPeriodicCheck = _dateTimeProvider.Now.Date.AddHours(22); }