public void CityPageOpenTest()
        {
            FrameworkClient client = new FrameworkClientFactory()
            {
                BaseEndPont = new System.Uri("https://www.fifa.com/")
            }.GetRestClient();
            CustomRequest request = new CustomRequest()
                                    .WithResource("/worldcup/destination/cities/city=35122/")
                                    .WithMethod(RestSharp.Method.GET);

            RestSharp.IRestResponse response = client.ExecuteRequest <CustomRequest>(new CustomRequest()
                                                                                     .WithResource("/worldcup/destination/cities/city=35122/")
                                                                                     .WithMethod(RestSharp.Method.GET)
                                                                                     );
            Assert.AreEqual(response.StatusCode, System.Net.HttpStatusCode.OK);
            Assert.NotNull(response.Content);
        }
Beispiel #2
0
        public void LoginTest()
        {
            FrameworkClient client = new FrameworkClientFactory()
            {
                BaseEndPont = new Uri("https://account.fifa.com")
            }.GetRestClient();

            var request = new CustomRequest()
                          .WithResource("5a7baeb7-e706-4830-ad9f-103eba126311/B2C_1A_FIFA_SignUpOrSignIn/SelfAsserted?tx=StateProperties=eyJUSUQiOiI1ZjNkZTBkNy1lMDI1LTRiZjQtYmEyMi1jZTgyNTAxNjhmMjgifQ&p=B2C_1A_FIFA_SignUpOrSignIn")
                          .WithMethod(RestSharp.Method.POST)
                          .WithHeader("X-CSRF-TOKEN", "Rll0SDgvZEtYZ2FydmZrcHI5QVcxSTcvVkNIUlNPZldlMC9YdGFyQ3paU1Jia3d2MTlTT2s1M1dMVjdzMzUxMC93bnFUQnRQNXpzazdpL2Z3WDQvS0E9PTsyMDE4LTA4LTEyVDA4OjE3OjUyLjAyNDgzNlo7L2xsM1ptZitFbTZLVDVoVDhKOEpTdz09O3siT3JjaGVzdHJhdGlvblN0ZXAiOjF9")
                          .WithCookie("x-ms-cpim-trans", "eyJUX0RJQyI6W3siSSI6IjVmM2RlMGQ3LWUwMjUtNGJmNC1iYTIyLWNlODI1MDE2OGYyOCIsIlQiOiJmZHByZGFhZGZhbnMub25taWNyb3NvZnQuY29tIiwiUCI6ImIyY18xYV9maWZhX3NpZ251cG9yc2lnbmluIiwiQyI6IjY0ZTlhZmE4LWM1YzAtNDEzZC04ODJiLWJjOWU2YTgxZTI2NCIsIlMiOjMsIk0iOnt9LCJEIjowfV0sIkNfSUQiOiI1ZjNkZTBkNy1lMDI1LTRiZjQtYmEyMi1jZTgyNTAxNjhmMjgifQ==")
                          .WithBody("request_type=RESPONSE&signInName=atlabtestemail%40mail.ru&password=2lVyjYxxXks5K");

            RestSharp.IRestResponse response = client.ExecuteRequest <CustomRequest>(request);
            Assert.AreEqual(response.StatusCode, System.Net.HttpStatusCode.OK);
            Assert.NotNull(response.Content);
        }
Beispiel #3
0
        public void SearchWithValidDataTest()
        {
            FrameworkClient client = new FrameworkClientFactory()
            {
                BaseEndPont = new Uri("https://www.fifa.com")
            }
            .GetRestClient();

            RestSharp.IRestResponse response = client.ExecuteRequest <CustomRequest>(new CustomRequest()
                                                                                     .WithMethod(RestSharp.Method.GET)
                                                                                     .WithResource("/search/")
                                                                                     .WithParameter("q", "qwertmbvdjhcksabv")
                                                                                     );
            Assert.AreEqual(response.StatusCode, System.Net.HttpStatusCode.OK);
            response = client.ExecuteRequest <CustomRequest>(new CustomRequest()
                                                             .WithMethod(RestSharp.Method.GET)
                                                             .WithResource("/search/page/1")
                                                             .WithParameter("resultType", "generic")
                                                             .WithParameter("q", "qwertmbvdjhcksabv")
                                                             );
            Assert.AreEqual(response.StatusCode, System.Net.HttpStatusCode.OK);
            Assert.IsTrue(response.Content.Contains("No data available for specified filters"));
            Assert.NotNull(response.Content);
        }