예제 #1
0
 public void TestId()
 {
     if (RuntimeInformation.IsOSPlatform(OSPlatform.Windows))
     {
         Assert.Equal(_process.Id, Interop.GetProcessId(_process.SafeHandle));
     }
     else
     {
         IEnumerable <int> testProcessIds = Process.GetProcessesByName(HostRunnerName).Select(p => p.Id);
         Assert.Contains(_process.Id, testProcessIds);
     }
 }