public void EndRaisingEventsDuringPause()
{
using (var testDirectory = new TempDirectory(GetTestFilePath()))
using (var watcher = new TestFileSystemWatcher(testDirectory.Path, "*"))
{
watcher.EnableRaisingEvents = true;
watcher.BeginInit();
watcher.EnableRaisingEvents = false;
watcher.EndInit();
new TempFile(Path.Combine(testDirectory.Path, GetTestFileName())).Dispose();
Thread.Sleep(WaitForExpectedEventTimeout);
}
}