protected static MsBuildExeFixtureResult ExecuteMsBuildExe(Action <ProjectCreator> extendProject) { var fixture = CreateLocalRepositoryFixture(); var msbuildFixture = new MsBuildExeFixture(fixture, fixture.RepositoryPath); msbuildFixture.CreateTestProject(extendProject); return(msbuildFixture.Execute()); }
protected static MsBuildExeFixtureResult ExecuteMsBuildExeInBuildServer(Action <ProjectCreator> extendProject) { var fixture = CreateRemoteRepositoryFixture(); var msbuildFixture = new MsBuildExeFixture(fixture, fixture.LocalRepositoryFixture.RepositoryPath); msbuildFixture.CreateTestProject(extendProject); msbuildFixture.WithEnv(env.ToArray()); return(msbuildFixture.Execute()); }
protected static MsBuildExeFixtureResult ExecuteMsBuildExe(Action <ProjectCreator> extendProject) { var fixture = CreateLocalRepositoryFixture(); var msbuildFixture = new MsBuildExeFixture(fixture, fixture.RepositoryPath); msbuildFixture.CreateTestProject(extendProject); var result = msbuildFixture.Execute(); if (result.MsBuild.OverallSuccess == false) { Console.WriteLine(result.Output); } return(result); }