public void VerifyRequestQueryString(string url, QueryStringItem queryString) { if (IsQueryStringInEntry(queryString, GetLastEntryForUrl(url))) { Common.Log(string.Format("!--Verification Passed. Request contains {0}={1}", queryString.Name, queryString.Value)); return; } string message; string value = GetValueForQueryStringWithName(queryString.Name, GetLastEntryForUrl(url)); if (value != null) { message = string.Format("Expected {0}={1}. Actual {2}={3}", queryString.Name, queryString.Value, queryString.Name, value); } else { message = string.Format("No QueryString found with Description={0}", queryString.Name); } TestBase.AddVerificationError(string.Format("Request From {0} to {1} not correct. {2}", TestBase.testData.driver.Url, url, message)); }
public void VerifyQueryStringInEntry(QueryStringItem queryString, Entry entry) { if (IsQueryStringInEntry(queryString, entry)) { Log.Message(string.Format("!--Verification Passed. Request contains {0}={1}", queryString.Name, queryString.Value)); return; } string message; var value = GetValueForQueryStringWithName(queryString.Name, entry); if (value != null) { message = string.Format("Expected {0}={1}. Actual {2}={3}", queryString.Name, queryString.Value, queryString.Name, value); } else { message = string.Format("No QueryString found with Description={0}", queryString.Name); } TestBase.AddVerificationError(string.Format("Request From {0} to {1} not correct. {2}", TestBase.testData.driver.Url, entry.Request.Url, message)); }
public bool IsQueryStringInEntry(QueryStringItem querysString, Entry entry) { return (entry.Request.QueryString.Any( qs => (qs.Name.Contains(querysString.Name)) && (qs.Value.Contains(querysString.Value)))); }