public async Task DeleteUserInvalidId()
        {
            using (var client = new TestClientProvider().Client)
            {
                var response = await client.DeleteAsync("/v1/api/users/1337");

                response.EnsureSuccessStatusCode();
            }
        }
        public async Task DeleteUserReviewForTape2()
        {
            using (var client = new TestClientProvider().Client)
            {
                var response = await client.DeleteAsync("/v1/api/tapes/10/reviews/100");

                response.EnsureSuccessStatusCode();
            }
        }
Exemple #3
0
        public async Task ReturnLoanedTape()
        {
            using (var client = new TestClientProvider().Client)
            {
                var response = await client.DeleteAsync("/v1/api/users/100/tapes/10");

                response.EnsureSuccessStatusCode();
                Assert.AreEqual(HttpStatusCode.NoContent, response.StatusCode);
            }
        }
        public async Task DeleteUserValidId()
        {
            using (var client = new TestClientProvider().Client)
            {
                var data = await client.GetAsync("/v1/api/users");

                string json = await data.Content.ReadAsStringAsync();

                IEnumerable <UserDTO> users = JsonConvert.DeserializeObject <IEnumerable <UserDTO> >(json);
                var maxId    = users.Max(u => u.Id);
                var response = await client.DeleteAsync($"/v1/api/users/{maxId}");

                response.EnsureSuccessStatusCode();
                Assert.AreEqual(HttpStatusCode.NoContent, response.StatusCode);
            }
        }