Пример #1
0
        public void ApiGetSecondPostTitle()
        {
            Initialize();
            Request  = new RestRequest("posts/2", Method.GET);
            Response = Client.Get(Request);
            Assert.That(Response.StatusCode, Is.EqualTo(HttpStatusCode.OK));
            ResponseJson = JObject.Parse(Response.Content);
            string title = (string)ResponseJson.SelectTokens("title").FirstOrDefault();

            StringAssert.AreEqualIgnoringCase(title, "qui est esse");
        }
Пример #2
0
        public void ApiGetFirstPostTitle()
        {
            Initialize();
            Request  = new RestRequest("posts/1", Method.GET);
            Response = Client.Get(Request);
            Assert.That(Response.StatusCode, Is.EqualTo(HttpStatusCode.OK));
            ResponseJson = JObject.Parse(Response.Content);
            string title = (string)ResponseJson.SelectTokens("title").FirstOrDefault();

            StringAssert.AreEqualIgnoringCase(title, "sunt aut facere repellat provident occaecati excepturi optio reprehenderit");
        }
Пример #3
0
        public void ApiGet()
        {
            Initialize();
            Request  = new RestRequest("/comments/1", Method.GET);
            Response = Client.Get(Request);
            Assert.That(Response.StatusCode, Is.EqualTo(HttpStatusCode.OK));
            ResponseJson = JObject.Parse(Response.Content);
            string email = (string)ResponseJson.SelectTokens("email").FirstOrDefault();

            StringAssert.AreEqualIgnoringCase(email, "*****@*****.**");
        }
Пример #4
0
        public void GetMethod()
        {
            Initialize();
            Request  = new RestRequest("users/1", Method.GET);
            Response = Client.Get(Request);
            Assert.That(Response.StatusCode, Is.EqualTo(HttpStatusCode.OK));
            ResponseJson = JObject.Parse(Response.Content);
            string name = (string)ResponseJson.SelectTokens("name").FirstOrDefault();

            Assert.AreEqual("Leanne Graham", name);
        }
Пример #5
0
        public void ApiPost()
        {
            Initialize();
            Request = new RestRequest("/posts", Method.POST);
            Request.RequestFormat = DataFormat.Json;
            Request.AddParameter("email", "*****@*****.**");
            Response = Client.Execute(Request);
            Assert.That(Response.StatusCode, Is.EqualTo(HttpStatusCode.Created));
            ResponseJson = JObject.Parse(Response.Content);
            string id = (string)ResponseJson.SelectTokens("id").FirstOrDefault();

            StringAssert.AreEqualIgnoringCase(id, "101");
        }
Пример #6
0
        public void ApiGetTNPostTitle()
        {
            Initialize();
            Request  = new RestRequest("posts/19", Method.GET);
            Response = Client.Get(Request);
            Assert.That(Response.StatusCode, Is.EqualTo(HttpStatusCode.OK));
            ResponseJson = JObject.Parse(Response.Content);
            string title = (string)ResponseJson.SelectTokens("title").FirstOrDefault();

            StringAssert.AreEqualIgnoringCase(title, "adipisci placeat illum aut reiciendis qui");
            string body = (string)ResponseJson.SelectTokens("body").FirstOrDefault();

            StringAssert.AreEqualIgnoringCase(body, "illum quis cupiditate provident sit magnam\nea sed aut omnis\nveniam maiores ullam consequatur atque\nadipisci quo iste expedita sit quos voluptas");
        }