public static IEnumerable<VisualStudioProject> FindVisualStudioProjects( Assembly startFromAssembly, string fileOrDirectoryInRoot) { var rootFolder = PathHelpz.GetProjectRootPath(startFromAssembly, fileOrDirectoryInRoot); return FindVisualStudioProjects(rootFolder); }
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"); }