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}");
            }
        }