System.IO.Tests.FileSystemWatcherTests_netstandard17.SynchronizingObject_CalledOnRenamed C# (CSharp) Méthode

SynchronizingObject_CalledOnRenamed() private méthode

private SynchronizingObject_CalledOnRenamed ( ) : void
Résultat void
        public void SynchronizingObject_CalledOnRenamed()
        {
            RenamedEventHandler dele = (sender, e) => { Assert.Equal(WatcherChangeTypes.Renamed, e.ChangeType); };
            TestISynchronizeInvoke invoker = new TestISynchronizeInvoke() { ExpectedDelegate = dele };
            using (var testDirectory = new TempDirectory(GetTestFilePath()))
            using (var watcher = new TestFileSystemWatcher(testDirectory.Path, "*"))
            {
                watcher.SynchronizingObject = invoker;
                watcher.Renamed += dele;
                watcher.CallOnRenamed(new RenamedEventArgs(WatcherChangeTypes.Changed, "test", "name", "oldname"));
                Assert.True(invoker.BeginInvoke_Called);
            }
        }