Ejemplo n.º 1
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];
        }
Ejemplo n.º 2
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];
        }