public static async Task <CoverageProjectsByType> CreateAsync(ITestOperation testOperation) { var coverageProjects = await testOperation.GetCoverageProjectsAsync(); var coverageProjectsWithRunSettings = coverageProjects.Where(coverageProject => coverageProject.RunSettingsFile != null).ToList(); var coverageProjectsWithoutRunSettings = coverageProjects.Except(coverageProjectsWithRunSettings).ToList(); return(new CoverageProjectsByType { All = coverageProjects, RunSettings = coverageProjectsWithRunSettings, Templated = coverageProjectsWithoutRunSettings }); }