public async Task Handler_DeleteClaimCommandObjectPassed_ProperMethodsCalledAndReturnTrue() { _claimRepositoryMock.Setup(claimRepository => claimRepository.DeleteAsync(It.IsAny <int>())).ReturnsAsync(true); //Act var handler = new DeleteClaimCommandHandler(_claimRepositoryMock.Object); var result = await handler.Handle(new DeleteClaimCommand(1), new CancellationToken()); //Assert Assert.True(result); _claimRepositoryMock.Verify(); }
public async Task Test_DeleteClaimCommand_ShouldRemoveClaim() { try { var service = await TestHelper.GetCosmosDbClaimDocumentService(); DeleteClaimCommand command = new DeleteClaimCommand() { Id = "3" }; var fakeMediator = new Mock <IMediator>(); var handler = new DeleteClaimCommandHandler(fakeMediator.Object, service); var result = await handler.Handle(command, CancellationToken.None); Assert.NotNull(result); } catch (NotFoundException notFoundException) { Assert.Fail($"No claim found {notFoundException}"); } }