public void DefaultTestHostLauncherShouldStartTestProcess() { var startInfo = new TestProcessStartInfo { FileName = "testhost.exe", Arguments = "a1", WorkingDirectory = "w" }; var currentProcess = Process.GetCurrentProcess(); var mockProcessHelper = new Mock <IProcessHelper>(); mockProcessHelper.Setup(ph => ph.LaunchProcess(It.IsAny <string>(), It.IsAny <string>(), It.IsAny <string>(), null)) .Returns(currentProcess); var hostLauncher = new DefaultTestHostLauncher(mockProcessHelper.Object); var processId = hostLauncher.LaunchTestHost(startInfo); Assert.AreEqual(currentProcess.Id, processId); mockProcessHelper.Verify(ph => ph.LaunchProcess("testhost.exe", "a1", "w", null), Times.Once); }
public void DefaultTestHostLauncherIsDebugShouldBeFalse() { var hostLauncher = new DefaultTestHostLauncher(); Assert.IsFalse(hostLauncher.IsDebug); }