public void SaveWatchedFileToSettingsOnDispose() { var settings = new MockSettings(); var fileWatcher = new MockFileWatcher(); fileWatcher.SetFile(FilePath); fileWatcher.Dispose(); Assert.AreEqual(FilePath, settings.GetValue(FileWatcher.SettingsKey, "")); }
public void GetNotifiedIfFileChanges() { var fileWatcher = new MockFileWatcher(); bool isUpdated = false; fileWatcher.Updated += () => isUpdated = true; fileWatcher.SetFile(FilePath); fileWatcher.UpdateFile(); Assert.IsTrue(isUpdated); }