/// <summary> /// /// </summary> /// <param name="severity">The severity of the observation</param> /// <param name="message">The observation's message</param> /// <param name="expectations">The parse expectations</param> /// <exception cref="ArgumentException"></exception> public ResultObservation(ResultObservationSeverity severity, string message, IEnumerable<string> expectations) { if(string.IsNullOrWhiteSpace(message)) throw new ArgumentException("You must provide a message.", "message"); _severity = severity; _message = message; _expectations = expectations != null ? expectations.Where(x => x != null).ToArray() : new string[0]; }
/// <summary> /// /// </summary> /// <param name="severity">The severity of the observation</param> /// <param name="message">The observation's message</param> /// <param name="expectations">The parse expectations</param> /// <exception cref="ArgumentException"></exception> public ResultObservation(ResultObservationSeverity severity, string message, IEnumerable <string> expectations) { if (string.IsNullOrWhiteSpace(message)) { throw new ArgumentException("You must provide a message.", "message"); } _severity = severity; _message = message; _expectations = expectations != null ? expectations.Where(x => x != null).ToArray() : new string[0]; }