public void RemoveExecutorsByPingTimeSpanTestNothingToRemove() { Maintenance maintenance = new Maintenance(); Assert.AreEqual(0, _managerStorage.GetExecutors().Length); maintenance.RemoveExecutors(_managerStorage, new TimeSpan(1000)); Assert.AreEqual(0, _managerStorage.GetExecutors().Length); }
public void RemoveExecutorsByPingTimeTestNothingToRemove() { Maintenance maintenance = new Maintenance(); Assert.AreEqual(0, _managerStorage.GetExecutors().Length); maintenance.RemoveExecutors(_managerStorage, DateTime.Now); Assert.AreEqual(0, _managerStorage.GetExecutors().Length); }
public void RemoveExecutorsByPingTimeSpanTestRemoveNonExistingDates() { Maintenance maintenance = new Maintenance(); DateTime pingTime = DateTime.Now; _managerStorage.AddExecutor(new ExecutorStorageView(true, true, pingTime, "hostname", 1, "username", 1, 2, 3, 4)); Assert.AreEqual(1, _managerStorage.GetExecutors().Length); maintenance.RemoveExecutors(_managerStorage, new TimeSpan(1, 0, 0)); Assert.AreEqual(1, _managerStorage.GetExecutors().Length); }
public void RemoveExecutorsByPingTimeSpanTestRemoveMultipleOldApplications() { Maintenance maintenance = new Maintenance(); DateTime pingTime = DateTime.Now; _managerStorage.AddExecutor(new ExecutorStorageView(true, true, pingTime.AddDays(-1), "hostname", 1, "username", 1, 2, 3, 4)); _managerStorage.AddExecutor(new ExecutorStorageView(false, true, pingTime.AddDays(2), "hostname", 1, "username", 1, 2, 3, 4)); _managerStorage.AddExecutor(new ExecutorStorageView(true, false, pingTime.AddDays(1), "hostname", 1, "username", 1, 2, 3, 4)); _managerStorage.AddExecutor(new ExecutorStorageView(false, false, pingTime.AddDays(-2), "hostname", 1, "username", 1, 2, 3, 4)); Assert.AreEqual(4, _managerStorage.GetExecutors().Length); maintenance.RemoveExecutors(_managerStorage, new TimeSpan(20, 0, 0)); Assert.AreEqual(2, _managerStorage.GetExecutors().Length); }