public IRestResponse PerformPost(T ExpectedObject) { var postRequestBody = JSONLibrary.SerializeJSon <T>(ExpectedObject); Report.WriteToFile("HTTP Verb: POST"); var postResponse = ApiRequest.PostApi(EndPoint, postRequestBody); Report.WriteToFile("Request : " + "\n" + postRequestBody); Report.WriteToFile("Response : " + "\n" + postResponse.Content); Report.WriteToFile("Status Code : " + postResponse.StatusCode); return(postResponse); }
public IRestResponse PerformPatch(T ExpectedObject, string queryString = null) { var endPoint = (queryString != null) ? EndPoint + "/" + queryString : EndPoint; var patchRequestBody = JSONLibrary.SerializeJSon <T>(ExpectedObject); Report.WriteToFile("HTTP Verb: PATCH"); var patchResponse = ApiRequest.PatchApi(endPoint, patchRequestBody); Report.WriteToFile("Request : " + "\n" + patchRequestBody); Report.WriteToFile("Response : " + "\n" + patchResponse.Content); Report.WriteToFile("Status Code : " + patchResponse.StatusCode); return(patchResponse); }