One way that will give you a good error message:
public string ToAssertableString(IDictionary<string,List<string>> dictionary) { var pairStrings = dictionary.OrderBy(p => p.Key) .Select(p => p.Key + ": " + string.Join(", ", p.Value)); return string.Join("; ", pairStrings); }
source share