public async Task ArtistsDeleted_When_PerformDeleteRequest() { var newArtist = await CreateUniqueArtistsAsync().ConfigureAwait(false); var request = new RestRequest("api/Artists"); request.AddJsonBody(newArtist); await _apiClientService.PostAsync <Artists>(request).ConfigureAwait(false); var deleteRequest = new RestRequest($"api/Artists/{newArtist.ArtistId}"); var response = await _apiClientService.DeleteAsync(deleteRequest).ConfigureAwait(false); Assert.IsTrue(response.IsSuccessful); }
public async void ArtistsDeleted_When_PerformGenericDeleteRequestAsync() { // 11. All BELLATRIX client API methods have an async version. // Your test should be marked as async. var newArtist = CreateUniqueArtists(); var request = new RestRequest("api/Artists"); request.AddJsonBody(newArtist); // 11.1. Use the PostAsync. Should use the await operator. await _apiClientService.PostAsync <Artists>(request); var deleteRequest = new RestRequest($"api/Artists/{newArtist.ArtistId}"); // 11.2. Use the DeleteAsync. Should use the await operator. var response = await _apiClientService.DeleteAsync <Artists>(deleteRequest); Assert.IsNotNull(response.Data); }