Exemple #1
0
        public void DeleteLoanApplication_ShouldReturnTrueIfDeleteWorked()
        {
            const int idToDelete = 123;
            var       model      = LoanApplicationModelFactory.CreateBasicModel().WithId(idToDelete);

            _fakeLoanApplicationContextFacade.LoanApplicationModels.Add(model);
            _fakeLoanApplicationContextFacade.LoanApplicationModels.Count().Should()
            .Be(1);
            _target.DeleteLoanApplication(idToDelete).Should().BeTrue();
            _fakeLoanApplicationContextFacade.LoanApplicationModels.Count().Should()
            .Be(0);
        }
Exemple #2
0
        public IActionResult Delete([FromBody] int id)
        {
            var wasAbleToDelete = _loanApplicationLogic.DeleteLoanApplication(id);

            if (wasAbleToDelete)
            {
                return(NoContent());
            }
            return(NotFound());
        }