Beispiel #1
0
		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;
		}
Beispiel #6
0
		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;
		}
Beispiel #8
0
		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);
		}
Beispiel #11
0
 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);
        }
Beispiel #13
0
		void CreateSolutionWithSingleProject(string projectName)
		{
			solutionHelper = new SolutionHelper();
			solutionHelper.AddProjectToSolution(projectName);
			projects = solutionHelper.Solution.Projects;
		}
		void CreateSolution()
		{
			solutionHelper = new SolutionHelper();
			globals = solutionHelper.Solution.Globals;
		}
Beispiel #15
0
		void CreateSolution(string fileName)
		{
			solutionHelper = new SolutionHelper(fileName);
			projects = (Projects)solutionHelper.Solution.Projects;
		}
Beispiel #16
0
		void CreateSolution(string fileName)
		{
			solutionHelper = new SolutionHelper();
			solutionHelper.MSBuildSolution.FileName = fileName;
			projects = (Projects)solutionHelper.Solution.Projects;
		}