예제 #1
0
 public void TearDown()
 {
     try
     {
         monitor.Stop();
         Directory.Delete(_path, true);
     }
     catch (IOException ex)
     {
         Console.Write(ex);
     }
 }
예제 #2
0
        public static void Stop()
        {
            try
            {
                if (SettingsManager.Firewall)
                {
                    Firewall.Stop();
                }

                if (SettingsManager.NIDS)
                {
                    NetworkMonitor.Stop();
                }

                if (SettingsManager.SystemMonitor)
                {
                    FileSystemMonitor.Stop();
                }

                if (SettingsManager.WebAgent)
                {
                    WebMonitor.Stop();
                }
                Protected = false;
                AntivirusState.SetProtection(false);
            }
            catch (Exception ex)
            {
                AntiCrash.LogException(ex);
            }
            finally
            {
            }
        }
예제 #3
0
        public void CanBeStoppedEvenIfNotStarted()
        {
            monitor.Stop();

            monitor = new FileSystemMonitor(_path);
            monitor.Stop();
            Assert.IsTrue(true);
        }
예제 #4
0
        public void CanBeStoppedEvenIfNotStarted ()
        {
            monitor.Stop();

            monitor = new FileSystemMonitor(_path);
            monitor.Stop();
            Assert.IsTrue(true);
        }