public void SettingIsAutoRestartPossible_WillFireIsAutoRestartPossibleChangedEvent_Always() { bool eventFired = false; RestartHandler restartHandler = new RestartHandler(); restartHandler.IsAutoRestartPossibleChanged += (sender, args) => eventFired = true; restartHandler.OnLoadingBegin(); restartHandler.OnFsChange(@"dummyPath.dll"); // shall fire IsAutoRestartPossibleChanged event Assert.IsTrue(eventFired); restartHandler.Dispose(); }
public void IsAutoRestartPossible_ReturnsTrue_WhenFsChangeDetectedOnlyAfterLoadingTime() { RestartHandler restartHandler = new RestartHandler(); restartHandler.OnLoadingBegin(); restartHandler.OnLoadingEnd(); restartHandler.OnFsChange(@"dummyPath.dll"); Assert.IsTrue(restartHandler.IsAutoRestartPossible()); restartHandler.Dispose(); }