public void Run(JiggleExeRunnerArguments arguments) { var jiggleExePath = new TestPathProvider().GetJiggleExePath(); var startInfo = new ProcessStartInfo(jiggleExePath, arguments.ToArgumentsString()); startInfo.WorkingDirectory = arguments.WorkingDirectory; var process = new Process(); process.StartInfo = startInfo; process.Start(); process.WaitForExit(); }
private void _JiggleTestAssembly() { var jiggleArguments = new JiggleExeRunnerArguments { AssemblyPath = _tmpTestAssemblyPath, Namespace = _testAssemblyNamespace, JiggleAssemblyPath = _testJiggleAssemblyPath, JiggleMethod = _jiggleMethod, }; _jiggleExeRunner.Run(jiggleArguments); }
private void _JiggleTestAssembly() { var jiggleArguments = new JiggleExeRunnerArguments { AssemblyPath = _tmpTestAssemblyPath, Namespace = _testAssemblyNamespace, JiggleAssemblyPath = _testJiggleAssemblyPath, JiggleMethod = _jiggleMethod, WorkingDirectory = Path.GetDirectoryName(_tmpTestAssemblyPath), }; _jiggleExeRunner.Run(jiggleArguments); }