System.Diagnostics.Tests.ProcessTests.TestExitTime C# (CSharp) Method

TestExitTime() private method

private TestExitTime ( ) : void
return void
        public void TestExitTime()
        {
            DateTime timeBeforeProcessStart = DateTime.UtcNow;
            Process p = CreateProcessLong();
            p.Start();
            Assert.Throws<InvalidOperationException>(() => p.ExitTime);
            p.Kill();
            Assert.True(p.WaitForExit(WaitInMS));
            Assert.True(p.ExitTime.ToUniversalTime() >= timeBeforeProcessStart, "TestExitTime is incorrect.");
        }
ProcessTests