public SendNotifications(IEnumerable<INotificationReceiver> receivers, bool isDownloadOnly, bool withSkipDatabaseUpdate, IUpdatePackage package, INowGetter nowGetter, IBlackboard blackboard)
 {
     _package = package;
     _receivers = receivers;
     _blackboard = blackboard;
     _nowGetter = nowGetter;
     _isDownloadOnly = isDownloadOnly;
     _withSkipDatabaseUpdate = withSkipDatabaseUpdate;
 }
 public AutoUpdaterCommandCreator(ICheckTimer checkTimer, IConfigurationConverter configurationConverter, ICommandBuilder commandBuilder,
     INowGetter nowGetter, ILogger logger)
 {
     _checkTimer = checkTimer;
     _configurationConverter = configurationConverter;
     _commandBuilder = commandBuilder;
     _nowGetter = nowGetter;
     _logger = logger;
 }
Example #3
0
 public CommandBuilder(ISingleFile singleFile, IDirectory directory, ILogger logger,
     IRunExternalCommand runExternalCommand, IHtmlGetter htmlGetter, INowGetter nowGetter,
     IBlackboard blackboard)
 {
     _blackboard = blackboard;
     _singleFile = singleFile;
     _logger = logger;
     _directory = directory;
     _runExternalCommand = runExternalCommand;
     _htmlGetter = htmlGetter;
     _nowGetter = nowGetter;
 }
Example #4
0
        public void TestInitialize()
        {
            TestCleanup();

            _nowGetter = new NowGetter() as INowGetter;
        }
Example #5
0
 public void TestCleanup()
 {
     _nowGetter = null;
 }
 /// <summary>
 /// 
 /// </summary>
 /// <param name="nowGetter"></param>
 /// <remarks>internal nur, damit wir in den Tests rankommen</remarks>
 internal TimeSpan CalculateWaitTimeToNextMinute(INowGetter nowGetter)
 {
     return new TimeSpan(0, 0, 60 - nowGetter.Now.Second);
 }
Example #7
0
 public SettingsStore(INowGetter nowGetter) =>
Example #8
0
 public CheckTimer(INowGetter nowGetter)
 {
     _nowGetter = nowGetter;
 }