public void ProjectJsonPathUtilities_GetProjectConfigWithProjectName(string projectName, string fileName) { // Arrange & Act var generatedName = ProjectJsonPathUtilities.GetProjectConfigWithProjectName(projectName); // Assert Assert.Equal(fileName, generatedName); }
/// <summary> /// True if the project has a project.json file, indicating that it is build integrated /// </summary> public static async Task <bool> HasBuildIntegratedConfig(EnvDTE.Project project) { var projectNameConfig = ProjectJsonPathUtilities.GetProjectConfigWithProjectName(project.Name); var containsProjectJson = await ContainsFile(project, projectNameConfig); var containsProjectNameJson = await ContainsFile( project, ProjectJsonPathUtilities.ProjectConfigFileName); return(containsProjectJson || containsProjectNameJson); }
/// <summary> /// True if the project has a project.json file, indicating that it is build integrated /// </summary> public static async Task <bool> HasBuildIntegratedConfig(EnvDTE.Project project) { await NuGetUIThreadHelper.JoinableTaskFactory.SwitchToMainThreadAsync(); var projectNameConfig = ProjectJsonPathUtilities.GetProjectConfigWithProjectName(project.Name); var containsProjectJson = await ContainsFileAsync(project, projectNameConfig); var containsProjectNameJson = await ContainsFileAsync( project, ProjectJsonPathUtilities.ProjectConfigFileName); return(containsProjectJson || containsProjectNameJson); }