public static CoverageResult GenerateReport(this CoverageResult coverageResult, [CallerMemberName] string directory = "") { if (coverageResult is null) { throw new ArgumentNullException(nameof(coverageResult)); } TestInstrumentationHelper.GenerateHtmlReport(coverageResult, directory: directory); return(coverageResult); }
public static CoverageResult GenerateReport(this CoverageResult coverageResult, [CallerMemberName] string directory = "", bool show = false) { if (coverageResult is null) { throw new ArgumentNullException(nameof(coverageResult)); } TestInstrumentationHelper.GenerateHtmlReport(coverageResult, directory: directory); if (show && Debugger.IsAttached) { Process.Start("cmd", "/C " + Path.GetFullPath(Path.Combine(directory, "index.htm"))); } return(coverageResult); }