Ejemplo n.º 1
0
        /// <summary>
        /// Returns a WebRequest for the given Url.
        /// </summary>
        /// <param name="url"></param>
        /// <returns></returns>
        public static WebTestRequest GetHttpRequestForUrl(string url)
        {
            WebTestRequest      getRequest      = new WebTestRequest(url);
            ExtractHiddenFields extractionRule1 = AssertAndValidationHelper.GetDefaultExtractHiddenFields();

            getRequest.ExtractValues += new EventHandler <ExtractionEventArgs>(extractionRule1.Extract);
            return(getRequest);
        }
Ejemplo n.º 2
0
        private static IEnumerable <WebTestRequest> Login(WebTest test)
        {
            var defaultExtractionRule = AssertAndValidationHelper.GetDefaultExtractHiddenFields();

            // Do initial login
            var logonGet = AssertAndValidationHelper.GetLogonGetRequest();

            yield return(logonGet);

            var logonPost = AssertAndValidationHelper.GetLogonPostRequest(test);

            yield return(logonPost);
        }