Exemple #1
0
        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);
        }
Exemple #2
0
        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);
            }
        }
Exemple #3
0
        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);
        }