public async Task ShouldRaiseError_DeleteLoanAgreement_UsingInvalidLoanID()
        {
            var model = new DeleteLoanAgreementInfo
            {
                Id     = new Guid("0000c20b-6df0-4313-98a5-7c3561757dc2"),
                UserId = UserId.Create(new Guid("660bb318-649e-470d-9d2b-693bfb0b2744"))
            };

            await Assert.ThrowsAsync <InvalidOperationException>(async() => await _cmdHdlr.Handle(model));
        }
        public async Task ShouldDelete_LoanAgreement_UsingDeleteLoanAgreementInfoWriteModel()
        {
            var model = new DeleteLoanAgreementInfo
            {
                Id     = new Guid("1511c20b-6df0-4313-98a5-7c3561757dc2"),
                UserId = UserId.Create(new Guid("660bb318-649e-470d-9d2b-693bfb0b2744"))
            };

            await _cmdHdlr.Handle(model);

            LoanAgreement result = await _dbContext.LoanAgreements.FindAsync(model.Id);

            Assert.Null(result);
        }