public void GetbyIdTest() { MortgageController _MortgageController = new MortgageController(); IEnumerable <MortgageCalculator.Dto.Mortgage> res = _MortgageController.Get(); var res2 = _MortgageController.Get(res.FirstOrDefault().MortgageId); Assert.AreNotEqual(null, res); Assert.AreNotEqual(null, res2); }
public void GetTest() { MortgageController _MortgageController = new MortgageController(); var res = _MortgageController.Get(); Assert.AreNotEqual(null, res); }
public void GetMortgageById_InValidTest() { var mortgage = mortgageService.Get(0); var controller = new MortgageController(); var result = controller.Get(5); Assert.AreNotEqual(mortgage, result); }
public void GetMortgageById_ValidTest() { var mortgage = mortgageService.Get(5); var controller = new MortgageController(); var result = controller.Get(5); Assert.AreEqual(mortgage.Name, result.Name); }
public void GetAllMortgages_ValidTest() { var mortgageList = mortgageService.GetAllMortgages(); var controller = new MortgageController(); var result = controller.Get() as List <Dto.Mortgage>; Assert.AreEqual(mortgageList.Count, result.Count); }
public void MortgageControllerGetMortgageByIdShouldReturnOKWithNotFound() { var mockRepository = new Mock <IMortgageService>(); var controller = new MortgageController(mockRepository.Object); IHttpActionResult actionResult = controller.Get(12312112); Assert.IsInstanceOf(typeof(NotFoundResult), actionResult); }
public void MortgageControllerGetMortgageByIdShouldReturnOKWithResult() { var listOfMortgage = new List <Mortgage>(); listOfMortgage.Add(new Mortgage { Name = "Loan", MortgageId = 1, InterestRate = 8.00m, CancellationFee = 10, EffectiveEndDate = DateTime.Now }); var mockRepository = new Mock <IMortgageService>(); mockRepository.Setup(x => x.GetAllMortgages()) .Returns(listOfMortgage); var controller = new MortgageController(mockRepository.Object); IHttpActionResult actionResult = controller.Get(1); var contentResult = actionResult as OkNegotiatedContentResult <Mortgage>; Assert.IsNotNull(contentResult); Assert.IsNotNull(contentResult.Content); Assert.AreEqual(1, contentResult.Content.MortgageId); }