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"); }
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"); }
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, "*****@*****.**"); }
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); }
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"); }
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"); }