Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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());
            });
        }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
        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);
        }
Exemplo n.º 5
0
        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);
        }
Exemplo n.º 6
0
        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());
        }
Exemplo n.º 7
0
        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());
        }