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