Exemple #1
0
        public void EnsureNonExistantDirIsNotWatched()
        {
            Windows.Clr.FileWatcher myWatcher = new Windows.Clr.FileWatcher(@"",
                                                                            (uint)(System.IO.NotifyFilters.FileName | System.IO.NotifyFilters.LastWrite | System.IO.NotifyFilters.CreationTime | System.IO.NotifyFilters.Size | System.IO.NotifyFilters.LastAccess | System.IO.NotifyFilters.Attributes),
                                                                            true,
                                                                            @"*.atm",
                                                                            string.Empty,
                                                                            false,
                                                                            Windows.Clr.FileWatcherBase.STANDARD_BUFFER_SIZE);

            Assert.IsFalse(myWatcher.IsWatching());
            myWatcher.Dispose();
        }
Exemple #2
0
        public void EnsureExistantDirIsWatched()
        {
            string aBinDir = System.IO.Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);

            Windows.Clr.FileWatcher myWatcher = new Windows.Clr.FileWatcher(aBinDir,
                                                                            (uint)(System.IO.NotifyFilters.FileName | System.IO.NotifyFilters.LastWrite | System.IO.NotifyFilters.CreationTime | System.IO.NotifyFilters.Size | System.IO.NotifyFilters.LastAccess | System.IO.NotifyFilters.Attributes),
                                                                            true,
                                                                            @"*.atm",
                                                                            string.Empty,
                                                                            false,
                                                                            Windows.Clr.FileWatcherBase.STANDARD_BUFFER_SIZE);

            Assert.IsTrue(myWatcher.IsWatching());
            myWatcher.Dispose();
        }
Exemple #3
0
 void LongRunningOperation()
 {
     Windows.Clr.FileWatcher myWatcher = new Windows.Clr.FileWatcher("C:\\Work\\RTextNpp\\TestFiles",
                                                                     (uint)(System.IO.NotifyFilters.FileName | System.IO.NotifyFilters.LastWrite | System.IO.NotifyFilters.CreationTime | System.IO.NotifyFilters.Size | System.IO.NotifyFilters.LastAccess | System.IO.NotifyFilters.Attributes),
                                                                     true,
                                                                     @"*.atm",
                                                                     string.Empty,
                                                                     false,
                                                                     Windows.Clr.FileWatcherBase.STANDARD_BUFFER_SIZE);
     myWatcher.Renamed += myWatcher_Renamed;
     myWatcher.Changed += myWatcher_Changed;
     myWatcher.Deleted += myWatcher_Deleted;
     Assert.True(myWatcher.IsWatching());
     while (true)
     {
         Thread.Sleep(100000);
     }
 }
Exemple #4
0
        public void EnsureNonExistantDirIsNotWatched()
        {
            Windows.Clr.FileWatcher myWatcher = new Windows.Clr.FileWatcher(@"",
                                                                            (uint)(System.IO.NotifyFilters.FileName | System.IO.NotifyFilters.LastWrite | System.IO.NotifyFilters.CreationTime | System.IO.NotifyFilters.Size | System.IO.NotifyFilters.LastAccess | System.IO.NotifyFilters.Attributes),
                                                                            true,
                                                                            @"*.atm",
                                                                            string.Empty,
                                                                            false,
                                                                            Windows.Clr.FileWatcherBase.STANDARD_BUFFER_SIZE);

            Assert.IsFalse(myWatcher.IsWatching());
            myWatcher.Dispose();
        }
Exemple #5
0
        public void EnsureExistantDirIsWatched()
        {
            string aBinDir = System.IO.Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
            Windows.Clr.FileWatcher myWatcher = new Windows.Clr.FileWatcher(aBinDir,
                                                                            (uint)(System.IO.NotifyFilters.FileName | System.IO.NotifyFilters.LastWrite | System.IO.NotifyFilters.CreationTime | System.IO.NotifyFilters.Size | System.IO.NotifyFilters.LastAccess | System.IO.NotifyFilters.Attributes),
                                                                            true,
                                                                            @"*.atm",
                                                                            string.Empty,
                                                                            false,
                                                                            Windows.Clr.FileWatcherBase.STANDARD_BUFFER_SIZE);

            Assert.IsTrue(myWatcher.IsWatching());
            myWatcher.Dispose();
        }