public void ProcRunner_GetsErrOutput() { string batchFile = GenerateTestBatchFile(kAppWithErrOutput); ProcConfiguration testApp = new ProcConfiguration(batchFile); ProcRunner runner = testApp.BuildRunner(); ProcRunResults result = runner.Run("Test"); Assert.IsFalse(result.Success); Assert.AreEqual("Input: 'Test'", result.ErrorText.Trim('\r', '\n', ' ')); }
public async Task ProcRunner_GetsStdOutput_Async() { string batchFile = GenerateTestBatchFile(kAppWithOutput); ProcConfiguration testApp = new ProcConfiguration(batchFile); ProcRunner runner = testApp.BuildRunner(); ProcRunResults result = await runner.RunAsync("Test"); Assert.IsTrue(result.Success); Assert.AreEqual("Input: 'Test'", result.OutputText.Trim('\r', '\n', ' ')); }