public NightlyShutdownHistoryUpdater( ISystemInformation systemInformation, IShutdownHistoryStorage shutdownHistoryStorage) { this.systemInformation = systemInformation; this.shutdownHistoryStorage = shutdownHistoryStorage; }
public ShutdownHistoryStorageTest() { var locations = new Locations(".", "shutdown history.txt", "shutdownHistory.json"); File.Delete(locations.ShutdownHistoryFilePath); shutdownHistoryStorage = new ShutdownHistoryStorage(locations); shutdownHistoryStorage.Add(DateTime.Now); shutdownHistoryStorage.Add(DateTime.UtcNow); shutdownHistoryStorage.Add(DateTime.UtcNow.AddDays(1)); }
public NightlyShutdownScheduler( IShutdownHistoryStorage shutdownHistoryStorage, IShutdownCalculator nightlyShutdownCalculator, IShutdownCommandFactory shutdownCommandFactory, ILogger <NightlyShutdownScheduler> logger) { this.shutdownHistoryStorage = shutdownHistoryStorage; this.nightlyShutdownCalculator = nightlyShutdownCalculator; this.shutdownCommandFactory = shutdownCommandFactory; this.logger = logger; }
public NightlyShutdownHistoryUpdaterTest() { shutdownHistoryStorage = new ShutdownHistoryStorageMock(); }