예제 #1
0
 public void Dispose_WithoutStart_DisablesAction()
 {
     using (UnitTestFileResourceMonitor monitor = new UnitTestFileResourceMonitor())
     {
         monitor.Dispose();
         Assert.False(monitor.IsEnabled);
     }
 }
예제 #2
0
        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);
            }
        }