private static string GetCombinedMessages(IIdxMessages terminalMessages) { return(string.Join(Environment.NewLine, terminalMessages.Messages.Select(m => m.Text))); }
/// <summary> /// Initializes a new instance of the <see cref="TerminalStateException"/> class. /// </summary> /// <param name="idxTerminalMessages">Terminal state messages to User</param> public TerminalStateException(IIdxMessages idxTerminalMessages) : base(GetCombinedMessages(idxTerminalMessages)) { }