public void TestDeleteUsingHelperClass() { int id = random.Next(1000); RequestHelper.AddRecord(postUrl, id); var restResponse = HttpClientHelper.PerformDeleteRequest(deleteUrl + id); Assert.Equal(200, (int)restResponse.StatusCode); restResponse = HttpClientHelper.PerformDeleteRequest(deleteUrl + id); Assert.Equal(404, (int)restResponse.StatusCode); }
public void TestDelete() { int id = random.Next(1000); RequestHelper.AddRecord(postUrl, id); using (HttpClient httpClient = new HttpClient()) { Task <HttpResponseMessage> httpResponseMessage = httpClient.DeleteAsync(deleteUrl + id); HttpStatusCode httpStatusCode = httpResponseMessage.Result.StatusCode; Assert.Equal(200, (int)httpStatusCode); httpResponseMessage = httpClient.DeleteAsync(deleteUrl + id); httpStatusCode = httpResponseMessage.Result.StatusCode; Assert.Equal(404, (int)httpStatusCode); } }
public void TestSecureDeleteEndPoint() { int id = random.Next(1000); RequestHelper.AddRecord(postUrl, id); string authHeader = Base64StringConverter.GetBase64String("admin", "welcome"); authHeader = "Basic " + authHeader; Dictionary <string, string> headers = new Dictionary <string, string> { { "Authorization", authHeader } }; var restResponse = HttpClientHelper.PerformDeleteRequest(deleteUrl + id, headers); Assert.Equal(200, (int)restResponse.StatusCode); restResponse = HttpClientHelper.PerformDeleteRequest(deleteUrl + id, headers); Assert.Equal(404, (int)restResponse.StatusCode); }