public void ShouldRenderDefaultView() { var fakeRepository = new Mock<IRepository>(); var fakeApplicationScorrer = new Mock<ILoanApplicationScorer>(); var sut = new LoanApplicationController(fakeRepository.Object, fakeApplicationScorrer.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); }