Exemplo n.º 1
0
        public void ShouldGetAllReferencedProjects(int skip, int take, int resultStart)
        {
            var sln = testData.GetLinearSolution(5).CurrentSolution;

            var allProjects = SolutionData.GetAllProjectsByFile(sln.Projects.Reverse().Skip(skip).Take(take).ToArray(), sln, true);

            allProjects.Select(p => p.Value.Name)
            .ShouldBeEquivalentTo(sln.Projects.Reverse().Skip(resultStart).Select(p => p.Name));
        }
Exemplo n.º 2
0
        public void ShouldGetAllProjects()
        {
            var sln = testData.GetLinearSolution(5).CurrentSolution;

            var allProjects = SolutionData.GetAllProjectsByFile(new Project[0], sln, false);

            allProjects.Select(p => p.Value.Name)
            .ShouldBeEquivalentTo(sln.Projects.Reverse().Select(p => p.Name));
            allProjects.Select(p => p.Key.Info.FullName).ShouldAllBeEquivalentTo(sln.Projects.Select(p => p.FilePath));
        }