public IDictionary<string, object> Run(IDictionary<string, object> context)
        {
            if (culture.InvariantCulture.CompareInfo.IndexOf(context.GetResponseRaw(), _html, CompareOptions.OrdinalIgnoreCase) == 0)
                context.SetError("Response does not contain '" + _html + "'.");

            return context;
        }
        public IDictionary<string, object> Run(IDictionary<string, object> context)
        {
            if (context.GetStatusCode() != HttpStatusCode.OK)
                context.SetError("Status code was not OK.");

            return context;
        }
        public IDictionary<string, object> Run(IDictionary<string, object> context)
        {
            if (context.GetResponseTimeinMilliSeconds() > _milliSeconds) 
                context.SetError("Request took longer than " + _seconds + " seconds to respond.");

            return context;
        }