// // // // // $Revision$ // using System; using System.Diagnostics; using ICSharpCode.UnitTesting; namespace Gallio.SharpDevelop { public class GallioEchoConsoleApplicationProcessStartInfo { ProcessStartInfo processStartInfo = new ProcessStartInfo(); public GallioEchoConsoleApplicationProcessStartInfo(SelectedTests selectedTests, string testResultsFileName) { GallioEchoConsoleApplicationFactory factory = new GallioEchoConsoleApplicationFactory(); GallioEchoConsoleApplication app = factory.Create(selectedTests); SharpDevelopTestRunnerExtensionCommandLineArgument argument = new SharpDevelopTestRunnerExtensionCommandLineArgument(); argument.TestResultsFileName = testResultsFileName; app.TestRunnerExtensions.Add(argument); processStartInfo = app.GetProcessStartInfo(); } public ProcessStartInfo ProcessStartInfo { get { return processStartInfo; } } } }