public ScriptExecutorTests() { _root = Temp.CreateDirectory(); var sourceTestProjectPath = Path.Combine(s_testProjectRoot, "TestApp"); binTestProjectPath = _root.CopyDirectory(sourceTestProjectPath).Path; project = ProjectContext.Create(binTestProjectPath, NuGetFramework.Parse("netcoreapp1.0")).ProjectFile; }
private string SetupTestProject() { var sourceTestProjectPath = Path.Combine(s_testProjectRoot, "OutputStandardOutputAndError"); var binTestProjectPath = _root.CopyDirectory(sourceTestProjectPath).Path; var buildCommand = new BuildCommand(Path.Combine(binTestProjectPath, "project.json")); buildCommand.Execute(); var buildOutputExe = "OutputStandardOutputAndError" + Constants.ExeSuffix; var buildOutputPath = Path.Combine(binTestProjectPath, "bin/Debug/netstandardapp1.5", buildOutputExe); return(buildOutputPath); }