public void SynchronizingObject_GetSetRoundtrips()
{
TestISynchronizeInvoke invoker = new TestISynchronizeInvoke() { };
using (var testDirectory = new TempDirectory(GetTestFilePath()))
using (var watcher = new TestFileSystemWatcher(testDirectory.Path, "*"))
{
Assert.Null(watcher.SynchronizingObject);
watcher.SynchronizingObject = invoker;
Assert.Equal(invoker, watcher.SynchronizingObject);
watcher.SynchronizingObject = null;
Assert.Null(watcher.SynchronizingObject);
}
}