public static string PrintResultsSummary(IEnumerable<StatusWithMessage> results)
{
StringBuilder sb = new StringBuilder();
//Show the number of successes
sb.AppendLine(String.Format("There were {0} successes.", results.Count(x => x.Success)));
foreach(StatusWithMessage failedStatus in results.Where(x=> !x.Success))
{
sb.AppendLine("Failed for reason: " + failedStatus.Message + ". ");
}
return sb.ToString();
}