public void ShouldRenderDefaultView() { var fakerepository = new Mock <IRepository>(); var fakeLoanApplicationScorer = new Mock <ILoanApplicationScorer>(); var sut = new LoanApplicationController(fakerepository.Object, fakeLoanApplicationScorer.Object); sut.WithCallTo(x => x.Apply()).ShouldRenderDefaultView(); }
public void ShouldRdirectToAcceptedViewOnUnSuccessfulApplication() { var fakeRepository = new Mock <IRepository>(); var fakeApplicationScorrer = new Mock <ILoanApplicationScorer>(); var sut = new LoanApplicationController(fakeRepository.Object, fakeApplicationScorrer.Object); var acceptedApplication = new LoanApplication { IsAccepted = false }; sut.WithCallTo(x => x.Apply(acceptedApplication)).ShouldRedirectTo <int>(x => x.Declined); }