public void WatcherObservable_StartStop() { watcherObservable.Start(); Assert.True(mock.EnableRaisingEvents); watcherObservable.Stop(); Assert.False(mock.EnableRaisingEvents); watcherObservable.Start(); Assert.True(mock.EnableRaisingEvents); }
public void BeforeEachTest() { TempPath = Path.Combine(@"c:\temp", Guid.NewGuid().ToString()); logger.Debug("Setting up temporary directory: {0}", TempPath); Directory.CreateDirectory(TempPath); FileSystemWatcher fsw = new FileSystemWatcher(); FileSystemWatcherAdapter fswAdapter = new FileSystemWatcherAdapter(fsw); watcherObservable = new WatcherObservable(fswAdapter) { Path = TempPath }; watcherObservable.Start(); }