public void UsesEventFiltersToAllowAnEventToPropagated()
        {
            MockFileSystemEventFilter filter = new MockFileSystemEventFilter(true);

            watcher.StartWatching(dispatcher);
            watcher.AddAllowFilter(filter);
            string subDir = Path.Combine(appFullPath, "foo");

            Directory.CreateDirectory(subDir);
            using (File.Create(Path.Combine(appFullPath, "foo.bar"))) {}
            eventLatch.Acquire();
            Assert.IsTrue(filter.called);
        }
 public void UsesEventFiltersToAllowAnEventToPropagated ()
 {
     MockFileSystemEventFilter filter = new MockFileSystemEventFilter(true);
     watcher.StartWatching(dispatcher);
     watcher.AddAllowFilter (filter);
     string subDir = Path.Combine(appFullPath, "foo");
     Directory.CreateDirectory(subDir);
     using (File.Create(Path.Combine (appFullPath, "foo.bar"))) {}
     eventLatch.Acquire();            
     Assert.IsTrue(filter.called);
 }