public void Dispose_WithoutStart_DisablesAction() { using (UnitTestFileResourceMonitor monitor = new UnitTestFileResourceMonitor()) { monitor.Dispose(); Assert.False(monitor.IsEnabled); } }
public void Dispose_WithStart_DisablesAction() { using (UnitTestFileResourceMonitor monitor = new UnitTestFileResourceMonitor()) { Assert.True(monitor.TryStartMonitoring(new[] { new FileResource(new UnitTestTextFile(true, true, "contents"), "folder", "name") }, PerformEvent)); WaitForEnabled(monitor); monitor.Dispose(); Assert.False(monitor.IsEnabled); } }