/// <summary>
        /// Creates the result.
        /// </summary>
        /// <param name="passed">if set to <c>true</c> then the check passed.</param>
        /// <param name="check">The check.</param>
        /// <param name="url">The URL.</param>
        /// <param name="message">The message.</param>
        /// <returns>
        /// The result
        /// </returns>
        private static PassiveCheckResult CreateResult(bool passed, IPassiveCheck check, string url, string message)
        {
            PassiveCheckResult result = new PassiveCheckResult();

            result.Passed  = passed;
            result.Url     = url;
            result.Message = message;

            return(result);
        }
        /// <summary>
        /// Creates the result.
        /// </summary>
        /// <param name="passed">if set to <c>true</c> then the check passed.</param>
        /// <param name="check">The check.</param>
        /// <param name="url">The URL.</param>
        /// <param name="message">The message.</param>
        /// <returns>
        /// The result
        /// </returns>
        private static PassiveCheckResult CreateResult(bool passed, IPassiveCheck check, string url, string message)
        {
            PassiveCheckResult result = new PassiveCheckResult();
            result.Passed = passed;
            result.Url = url;
            result.Message = message;

            return result;
        }
        public static PassiveCheckResult CreatePass(IPassiveCheck check, string url)
        {
            PassiveCheckResult result = CreateResult(true, check, url);

            return(result);
        }
        public static PassiveCheckResult CreateFailure(IPassiveCheck check, string url, string message)
        {
            PassiveCheckResult result = CreateResult(false, check, url);

            return(result);
        }