public void SynchronizingObject_CalledOnRenamed()
{
RenamedEventHandler dele = (sender, e) => { Assert.Equal(WatcherChangeTypes.Renamed, e.ChangeType); };
TestISynchronizeInvoke invoker = new TestISynchronizeInvoke()
{
ExpectedDelegate = dele
};
using (var watcher = new TestFileSystemWatcher(TestDirectory, "*"))
{
watcher.SynchronizingObject = invoker;
watcher.Renamed += dele;
watcher.CallOnRenamed(new RenamedEventArgs(WatcherChangeTypes.Renamed, "test", "name", "oldname"));
Assert.True(invoker.BeginInvoke_Called);
}
}