public void EndInit_DoesNotEnableEventRaisedEvents()
{
using (var testDirectory = new TempDirectory(GetTestFilePath()))
using (var watcher = new TestFileSystemWatcher(testDirectory.Path, "*"))
{
watcher.Created += (obj, e) => { Assert.False(true, "Created event should not occur"); };
watcher.Deleted += (obj, e) => { Assert.False(true, "Deleted event should not occur"); };
watcher.BeginInit();
watcher.EndInit();
new TempFile(Path.Combine(testDirectory.Path, GetTestFileName())).Dispose();
Thread.Sleep(WaitForExpectedEventTimeout);
}
}
}