public static string FormatResults(int tests, int errors, int failures, IEnumerable<IResultDetail> details) { var stringBuilder = new StringBuilder(); foreach (var detail in details) stringBuilder.Append(FormatDetailRow(detail)); stringBuilder.Append(FormatSummaryRow(tests, errors, failures)); return string.Format(htmlTestResults, stringBuilder.ToString()); }