public void VerifyEditAndDeleteStudentAPIwithDto() { RootPostStudentDto requestPayload = new RootPostStudentDto(); requestPayload.id = 1234; requestPayload.first_name = "Subha"; requestPayload.last_name = "Palanivel"; requestPayload.middle_name = "N"; requestPayload.date_of_birth = "Jan-01"; var restResponse = requestFactory.PostStudent($"{endpointUrl}{studentPOSTResource}", requestPayload); Assert.AreEqual(HttpStatusCode.Created, restResponse.StatusCode); var id = restResponse.Data.id; RootPostStudentDto requestPayloadFrUpdate = new RootPostStudentDto(); requestPayloadFrUpdate.id = id; requestPayloadFrUpdate.first_name = "Harish"; requestPayloadFrUpdate.last_name = "Karthikeyan"; requestPayloadFrUpdate.middle_name = "N"; requestPayloadFrUpdate.date_of_birth = "Jan-01"; var restResponse1 = requestFactory.EditStudent($"{endpointUrl}{studentPOSTResource}/{id}", requestPayloadFrUpdate); Assert.AreEqual(HttpStatusCode.OK, restResponse1.StatusCode); Console.WriteLine(restResponse1.Data.msg); Console.WriteLine(restResponse1.Data.status); var restResponse2 = requestFactory.DeleteStudent($"{endpointUrl}{studentPOSTResource}/{id}"); Assert.AreEqual(HttpStatusCode.OK, restResponse1.StatusCode); var restResponse3 = requestFactory.GetAllStudent($"{endpointUrl}{studentGetAllResource}/{id}"); Assert.AreEqual(HttpStatusCode.OK, restResponse3.StatusCode); }
public void VerifyPOSTStudentAPIwithDto() { RootPostStudentDto requestPayload = new RootPostStudentDto(); requestPayload.id = 1234; requestPayload.first_name = "Subha"; requestPayload.last_name = "Palanivel"; requestPayload.middle_name = "N"; requestPayload.date_of_birth = "Jan-01"; var restResponse = requestFactory.PostStudent($"{endpointUrl}{studentPOSTResource}", requestPayload); Assert.AreEqual(HttpStatusCode.Created, restResponse.StatusCode); Console.WriteLine(restResponse.Data.id); }