Esempio n. 1
0
        public void MortgageCheck_ReturnsFeasibilityAndMonthlyCost()
        {
            var service    = new MortgageServiceMock();
            var controller = new MortgageController(service);
            var response   = controller.MortgageCheck(new MortgageCheckApiModel {
                MaturityPeriod = 1
            }) as ObjectResult;

            Assert.NotNull(response);
            Assert.True(response.StatusCode == StatusCodes.Status200OK);
            Assert.NotNull(response.Value as MortgageCheckViewModel);
        }
Esempio n. 2
0
        public void MortgageCheck_Returns404IfNoSuchMaturityPeriod()
        {
            var service    = new MortgageServiceMock();
            var controller = new MortgageController(service);
            var response   = controller.MortgageCheck(new MortgageCheckApiModel
            {
                MaturityPeriod = 99
            }) as ObjectResult;

            Assert.NotNull(response);
            Assert.True(response.StatusCode == StatusCodes.Status404NotFound);
        }