void CreateSolutionWithTwoProjects(string projectName1, string projectName2) { solutionHelper = new SolutionHelper(); solutionHelper.AddProjectToSolution(projectName1); solutionHelper.AddProjectToSolution(projectName2); projects = solutionHelper.Solution.Projects; }
void CreateProperties(string fileName) { solutionHelper = new SolutionHelper(fileName); solution = solutionHelper.Solution; msbuildSolution = solutionHelper.MSBuildSolution; properties = (Properties)solution.Properties; }
ISolution OpenSolution() { var helper = new SolutionHelper(@"d:\projects\myprojects\test.csproj"); ISolution solution = helper.MSBuildSolution; fakeProjectService.FireSolutionOpenedEvent(solution); return solution; }
void CreateSolutionBuild() { solutionHelper = new SolutionHelper(); solution = solutionHelper.Solution; projectBuilder = solutionHelper.FakeProjectService.FakeProjectBuilder; solutionBuild = (SolutionBuild)solution.SolutionBuild; }
void CreateSolutionBuild(string solutionFileName = @"d:\projects\MyProject\MySolution.sln") { solutionHelper = new SolutionHelper(solutionFileName); solution = solutionHelper.Solution; projectBuilder = solutionHelper.FakeProjectService.FakeProjectBuilder; solutionBuild = (SolutionBuild)solution.SolutionBuild; }
void CreateSolutionWithTwoProjects(string projectName1, string projectName2) { solutionHelper = new SolutionHelper(); TestableProject project = solutionHelper.AddProjectToSolutionWithFileName(projectName1, @"d:\projects\" + projectName1 + ".csproj"); solutionHelper.AddProjectToSolutionWithFileName(projectName2, @"d:\projects\" + projectName2 + ".csproj"); projects = (Projects)solutionHelper.Solution.Projects; }
void CreateProperties() { solutionHelper = new SolutionHelper(); solution = solutionHelper.Solution; msbuildSolution = solutionHelper.MSBuildSolution; properties = (Properties)solution.Properties; }
void CreateVsSolution(string solutionFileName = @"d:\projects\test\Test.sln") { var helper = new SolutionHelper(solutionFileName); fakeProjectService = new FakePackageManagementProjectService(); fakeProjectService.OpenSolution = helper.MSBuildSolution; solution = new VsSolution(fakeProjectService); }
void OpenSolution(string fileName) { var helper = new SolutionHelper(fileName); projectService.OpenSolution = helper.MSBuildSolution; }
void CloseSolution() { var helper = new SolutionHelper(@"d:\projects\MyProject\MySolution.sln"); projectService.FireSolutionClosedEvent(helper.MSBuildSolution); }
void CreateSolution() { solutionHelper = new SolutionHelper(); solution = solutionHelper.Solution; }
public void CreateAggregateRepository_SolutionClosedAndEnabledPackageSourcesChangedAfterCacheCreated_AggregateRepositoryContainsCorrectEnabledPackageRepositories() { CreatePackageSources(); packageSourcesHelper.AddTwoPackageSources("Source1", "Source2"); CreateCacheUsingPackageSources(); FakePackageRepository source1Repo = AddFakePackageRepositoryForPackageSource("Source1"); FakePackageRepository source2Repo = AddFakePackageRepositoryForPackageSource("Source2"); fakePackageRepositoryFactory.CreateAggregrateRepositoryAction = (repositories) => { return new AggregateRepository (repositories); }; var initialAggregateRepository = cache.CreateAggregateRepository() as AggregateRepository; var expectedInitialRepositories = new FakePackageRepository[] { source1Repo, source2Repo }; List<IPackageRepository> actualInitialRepositories = initialAggregateRepository.Repositories.ToList(); var solution = new SolutionHelper().MSBuildSolution; packageSourcesHelper.Options.ProjectService.FireSolutionClosedEvent(solution); packageSourcesHelper.Options.PackageSources.Clear(); packageSourcesHelper.Options.PackageSources.Add(new PackageSource ("Source3")); FakePackageRepository source3Repo = AddFakePackageRepositoryForPackageSource("Source3"); var expectedRepositories = new FakePackageRepository[] { source3Repo }; var aggregateRepository = cache.CreateAggregateRepository() as AggregateRepository; List<IPackageRepository> actualRepositories = aggregateRepository.Repositories.ToList(); CollectionAssert.AreEqual(expectedInitialRepositories, actualInitialRepositories); CollectionAssert.AreEqual(expectedRepositories, actualRepositories); }
void CreateSolutionWithSingleProject(string projectName) { solutionHelper = new SolutionHelper(); solutionHelper.AddProjectToSolution(projectName); projects = solutionHelper.Solution.Projects; }
void CreateSolution() { solutionHelper = new SolutionHelper(); globals = solutionHelper.Solution.Globals; }
void CreateSolution(string fileName) { solutionHelper = new SolutionHelper(fileName); projects = (Projects)solutionHelper.Solution.Projects; }
void CreateSolution(string fileName) { solutionHelper = new SolutionHelper(); solutionHelper.MSBuildSolution.FileName = fileName; projects = (Projects)solutionHelper.Solution.Projects; }