void CreateProperties(string fileName) { solutionHelper = new SolutionHelper(fileName); solution = solutionHelper.Solution; msbuildSolution = solutionHelper.MSBuildSolution; properties = (Properties)solution.Properties; }
void OpenSolution(string fileName) { FakeProjectService = new FakePackageManagementProjectService(); MSBuildSolution = CreateSharpDevelopSolution(fileName); FakeProjectService.OpenSolution = MSBuildSolution; Solution = new Solution(FakeProjectService); }
public Solution(IPackageManagementProjectService projectService) { this.projectService = projectService; this.solution = projectService.OpenSolution; this.Projects = new Projects(projectService); this.Globals = new SolutionGlobals(this); this.SolutionBuild = new SolutionBuild(this, projectService.ProjectBuilder); CreateProperties(); }
public SD.ISolution OpenDifferentSolution() { SD.ISolution solution = CreateSharpDevelopSolution(); FakeProjectService.OpenSolution = solution; return(solution); }