in src/DeloitteDigital.Atlas/Extensions/StringExtensions.cs [134:145]
public static string GetSummary(this string str, int length, string addString, bool forceAppendString)
{
string summary = str.GetSummary(length, addString);
// throw the append string on no matter what... looks better being consistant.
if (!string.IsNullOrEmpty(summary) && !string.IsNullOrEmpty(addString) && forceAppendString)
summary = summary.TrimEnd('.') + addString;
else if (!string.IsNullOrEmpty(summary) && summary.Length < str.Length)
summary = summary.TrimEnd('.') + addString;
return summary;
}