예제 #1
0
 public static IEnumerable<VisualStudioProject> FindVisualStudioProjects(
     Assembly startFromAssembly,
     string fileOrDirectoryInRoot)
 {
     var rootFolder = PathHelpz.GetProjectRootPath(startFromAssembly, fileOrDirectoryInRoot);
     return FindVisualStudioProjects(rootFolder);
 }
예제 #2
0
파일: PathTests.cs 프로젝트: pvivera/Helpz
        public void GetProjectRootPath()
        {
            // Arrange
            var assembly = GetType().Assembly;

            // Act
            var rootFolder = PathHelpz.GetProjectRootPath(assembly, "README.md");

            // Assert
            rootFolder.Should().NotBeEmpty();
            Directory.GetFiles(rootFolder).Select(Path.GetFileName).Should().Contain("README.md", "icon-256x256.png", "Helpz.sln");
        }