public IRestResponse <dynamic> ExecuteRequest() { IRestResponse <dynamic> response; if (apiSpotfy) { response = RestSharpHelpers.ExecuteRequest(urlSpotify, requestService, method, headers, parametrosBody, cookies, parameters, parameterTypeIsUrlSegment, jsonBody, httpBasicAuthenticator, ntlmAuthenticator); ExtentReportHelpers.AddTestInfo(urlSpotify, requestService, method.ToString(), headers, parametrosBody, cookies, parameters, jsonBody, httpBasicAuthenticator, ntlmAuthenticator, response); } else if (apiGerarTokenSpotfy) { response = RestSharpHelpers.ExecuteRequest(urlGerarTokenSpotify, requestService, method, headers, parametrosBody, cookies, parameters, parameterTypeIsUrlSegment, jsonBody, httpBasicAuthenticator, ntlmAuthenticator); //ExtentReportHelpers.AddTestInfo(urlGerarTokenSpotify, requestService, method.ToString(), headers, parametrosBody, cookies, parameters, jsonBody, httpBasicAuthenticator, ntlmAuthenticator, response); } else { response = RestSharpHelpers.ExecuteRequest(urlMantis, requestService, method, headers, parametrosBody, cookies, parameters, parameterTypeIsUrlSegment, jsonBody, httpBasicAuthenticator, ntlmAuthenticator); ExtentReportHelpers.AddTestInfo(urlMantis, requestService, method.ToString(), headers, parametrosBody, cookies, parameters, jsonBody, httpBasicAuthenticator, ntlmAuthenticator, response); } return(response); }
public void CountryNamesGroupedByContinentTest() { #region Parameters #endregion #region ExpectedValues string continentCode = "AF"; string countryCode = "DZ"; string countryName = "Algeria"; #endregion CountryNamesGroupedByContinentRequest countryNamesGroupedByContinentRequest = new CountryNamesGroupedByContinentRequest(); countryNamesGroupedByContinentRequest.SetXmlBody(); IRestResponse <dynamic> response = countryNamesGroupedByContinentRequest.ExecuteRequest(); XmlNodeList continentCodeNode = RestSharpHelpers.getElementXml(response, "m:sCode"); XmlNodeList countryCodeNode = RestSharpHelpers.getElementXml(response, "m:sISOCode"); XmlNodeList countryNameNode = RestSharpHelpers.getElementXml(response, "m:sName"); Assert.Multiple(() => { Assert.AreEqual(continentCode, continentCodeNode[0].InnerText.ToString()); Assert.AreEqual(countryCode, countryCodeNode[0].InnerText.ToString()); Assert.AreEqual(countryName, countryNameNode[1].InnerText.ToString()); }); }
public IRestResponse <dynamic> ExecuteRequestTest() { IRestResponse <dynamic> response = RestSharpHelpers.ExecuteRequest(url, requestService, method, headers, cookies, parameters, parameterTypeIsUrlSegment, jsonBody, httpBasicAuthenticator, ntlmAuthenticator); // ExtentReportHelpers.AddTestInfo(url, requestService, method.ToString(), headers, cookies, parameters, jsonBody, httpBasicAuthenticator, ntlmAuthenticator, response); return(response); }
public IRestResponse <dynamic> ExecuteRequest() { var response = RestSharpHelpers.ExecuteSoapRequest(url, headers, cookies, xmlBody, httpBasicAuthenticator, ntlmAuthenticator); ExtentReportHelpers.AddTestInfoXml(url, requestService, headers, cookies, xmlBody, httpBasicAuthenticator, ntlmAuthenticator, response); return(response); }
public void BuscarUsuarios2() { string statusCodeEsperado = "OK"; string url = "https://reqres.in"; string requestService = "/api/users?page=2"; Method method = Method.GET; IRestResponse <dynamic> response = RestSharpHelpers.ExecuteRequest(url, requestService, method); Assert.AreEqual(statusCodeEsperado, response.StatusCode.ToString()); Assert.Greater((int)response.Data["total"], 1); }
public void CapitalCityTest() { #region Parameters string codeCountry = "BR"; #endregion #region ExpectedValues string capital = "Brasilia"; #endregion CapitalCityRequest soapRequest = new CapitalCityRequest(); soapRequest.SetXmlBody(codeCountry); IRestResponse <dynamic> response = soapRequest.ExecuteRequest(); XmlNodeList capitalNode = RestSharpHelpers.getElementXml(response, "m:CapitalCityResult"); Assert.AreEqual(capital, capitalNode[0].InnerText.ToString()); }
public void CountryCurrencyTest() { #region Parameters string codeCountry = "US"; #endregion #region ExpectedValues string moeda = "Dollars"; #endregion CountryCurrencyRequest soapRequest = new CountryCurrencyRequest(); soapRequest.SetXmlBody(codeCountry); IRestResponse <dynamic> response = soapRequest.ExecuteRequest(); XmlNodeList moedaNode = RestSharpHelpers.getElementXml(response, "m:sName"); Assert.AreEqual(moeda, moedaNode[0].InnerXml.ToString()); }