public void RecursivelySearch() { var projectPath = _context.GetTestSample("ProjectSearchSample05"); var results = ProjectSearcher.Search(projectPath); Assert.Equal(3, results.Count()); }
public void GlobalJsonExpand() { var projectPath = _context.GetTestSample("ProjectSearchSample06"); var results = ProjectSearcher.Search(projectPath); Assert.Equal(2, results.Count()); }
public void SingleResultExpect(string testSampleName, string projectName) { var projectPath = _context.GetTestSample(testSampleName); var project = ProjectSearcher.Search(projectPath).Single(); Assert.Equal(projectName, Path.GetFileName(project)); }
public DotNetWorkspace(string initialPath) : base(ProjectReaderSettings.ReadFromEnvironment(), true) { foreach (var path in ProjectSearcher.Search(initialPath)) { AddProject(path); } }
public async Task NoneProjectJson() { using (var testProject = await _testAssets.GetTestProjectAsync("ProjectSearchSample02")) { var projectFilePaths = ProjectSearcher.Search(testProject.Directory); Assert.Empty(projectFilePaths); } }
public async Task SingleResultExpect(string testSampleName, string projectName) { using (var testProject = await _testAssets.GetTestProjectAsync(testSampleName)) { var projectFilePath = ProjectSearcher.Search(testProject.Directory).Single(); Assert.Equal(projectName, GetLocation(testProject.BaseDirectory, projectFilePath)); } }
public async Task GlobalJsonFindNothing() { using (var testProject = await _testAssets.GetTestProjectAsync("ProjectSearchSample07")) { var projectFilePaths = ProjectSearcher.Search(testProject.Directory); Assert.Empty(projectFilePaths); } }
public async Task GlobalJsonExpand() { using (var testProject = await _testAssets.GetTestProjectAsync("ProjectSearchSample06")) { var projectFilePaths = ProjectSearcher.Search(testProject.Directory); var locations = projectFilePaths.Select(p => GetLocation(testProject.BaseDirectory, p)); var expected = new[] { "ProjectSearchSample06/src/Project1", "ProjectSearchSample06/src/Project2", }; Assert.Equal(expected, locations); } }
public async Task GlobalJsonTopLevelFolders() { using (var testProject = await _testAssets.GetTestProjectAsync("ProjectSearchSample08", legacyProject: true)) { var projectFilePaths = ProjectSearcher.Search(testProject.Directory); var locations = projectFilePaths.Select(p => GetLocation(testProject.BaseDirectory, p)); var expected = new[] { "ProjectSearchSample08/Project1", "ProjectSearchSample08/Project2", "ProjectSearchSample08/Test1", }; Assert.Equal(expected, locations); } }
public async Task RecursivelySearch() { using (var testProject = await _testAssets.GetTestProjectAsync("ProjectSearchSample05")) { var projectFilePaths = ProjectSearcher.Search(testProject.Directory); var locations = projectFilePaths.Select(p => GetLocation(testProject.BaseDirectory, p)); var expected = new[] { "ProjectSearchSample05/src/Project1", "ProjectSearchSample05/src/Project2/Embed", "ProjectSearchSample05/src/Project2", "ProjectSearchSample05/test/Test01" }; Assert.Equal(expected, locations); } }
public void GlobalJsonFindNothing() { var projectPath = _context.GetTestSample("ProjectSearchSample07"); Assert.Empty(ProjectSearcher.Search(projectPath)); }
public void NoneProjectJson() { var projectPath = _context.GetTestSample("ProjectSearchSample02"); Assert.Empty(ProjectSearcher.Search(projectPath)); }