Ejemplo n.º 1
0
 public void AssemblyCleanUp()
 {
     if (RuntimeInformation.IsOSPlatform(OSPlatform.Windows))
     {
         ProcessProvider.CloseProcess(_testApiProcess);
     }
 }
Ejemplo n.º 2
0
 public static void StopWinAppDriver()
 {
     if (_shouldStartLocalService)
     {
         if (ProcessProvider.IsProcessWithNameRunning("WinAppDriver"))
         {
             ProcessProvider.CloseProcess(_winAppDriverProcess);
         }
     }
 }
Ejemplo n.º 3
0
        public void ClosesExistingProcess()
        {
            // Arrange
            var process   = new Process();
            var startInfo = new ProcessStartInfo
            {
                WindowStyle = ProcessWindowStyle.Hidden,
                FileName    = "cmd.exe",
            };

            process.StartInfo = startInfo;
            process.Start();
            var processProvider = new ProcessProvider();

            // Act
            processProvider.CloseProcess(process);

            // Assert
            // ReSharper disable once UnusedVariable
            Assert.Throws <InvalidOperationException>(() => { var processName = process.ProcessName; });
        }
Ejemplo n.º 4
0
 public static void AssemblyCleanUp()
 {
     ProcessProvider.CloseProcess(_testApiProcess);
 }
Ejemplo n.º 5
0
 public static void PreAfterTestRun()
 {
     ProcessProvider.CloseProcess(_testApiProcess);
 }