public void SharedContext() { _jiggleExeRunner = new JiggleExeRunner(); _testPathProvider = new TestPathProvider(); _testAssemblyExeRunner = new TestAssemblyExeRunner(); _MakeCopyOfTestAssembly(); }
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(); }