public async Task GetAllAsyncShouldThrowArgumentNullExceptionOnNullProviderId() { // arrange var providerWorkerRepository = new ProviderWorkerRepository(_mongoDatabase); // act (deferred) var testCode = (Func <Task>)(async() => await providerWorkerRepository.GetAllAsync(null)); // assert await Assert.ThrowsAsync <ArgumentNullException>(testCode); }
public async Task NewAsyncShouldThrowArgumentNullExceptionOnNullProviderWorker() { // arrange var providerWorkerRepository = new ProviderWorkerRepository(_mongoDatabase); var providerId = Guid.NewGuid().ToString("n"); // act (deferred) var testCode = (Func <Task>)(async() => await providerWorkerRepository.NewAsync(providerId, null)); // assert await Assert.ThrowsAsync <ArgumentNullException>(testCode); }
public async Task PatchAyncShouldThrowArgumentNullExceptionOnNullId() { // arrange var providerWorkerRepository = new ProviderWorkerRepository(_mongoDatabase); var providerId = Guid.NewGuid().ToString("n"); var providerWorkerPatch = new Microsoft.AspNetCore.JsonPatch.JsonPatchDocument <ProviderWorker>(); // act (deferred) var testCode = (Func <Task>)(async() => await providerWorkerRepository.PatchAsync(providerId, null, providerWorkerPatch)); // assert await Assert.ThrowsAsync <ArgumentNullException>("id", testCode); }