/// <summary>
 /// Determines whether [has messages of type] [the specified message type].
 /// </summary>
 /// <param name="messageType">Type of the message.</param>
 /// <returns>
 ///   <c>true</c> if [has messages of type] [the specified message type]; otherwise, <c>false</c>.
 /// </returns>
 private bool HasMessagesOfType(ResponseMessageTypes messageType)
 {
     return(this.Where(m => m.MessageType == messageType).Count() > 0);
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="ResponseMessage"/> class.
 /// </summary>
 /// <param name="message">The message.</param>
 /// <param name="type">The type.</param>
 public ResponseMessage(string message, ResponseMessageTypes type)
 {
     MessageType = type;
     Message = message;
 }
 /// <summary>
 /// Adds the specified code.
 /// </summary>
 /// <param name="message">The message.</param>
 /// <param name="messageType">Type of the message.</param>
 public void Add(string message, ResponseMessageTypes messageType)
 {
     Add(new ResponseMessage(message, messageType));
 }