Example #1
0
 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);
 }