private string PickOneResponse(ResolutionAuthority authority) { var sb = new StringBuilder("Which would you like,"); foreach (var value in authority.Values.Take(authority.Values.Length - 2)) { sb.Append(" "); sb.Append(value.Value.Name); sb.Append(" "); } sb.Append("or "); sb.Append(authority.Values.Last().Value); sb.Append("?"); return(sb.ToString()); }
public static string Dump(this ResolutionAuthority ra) { var dump = string.Join(Environment.NewLine, ra.Name, ra.Status.Code, ra.Values.Select(v => v.Dump())); return(dump); }