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);
        }
Exemple #3
0
        public void GetMortgageById_InValidTest()
        {
            var mortgage   = mortgageService.Get(0);
            var controller = new MortgageController();
            var result     = controller.Get(5);

            Assert.AreNotEqual(mortgage, result);
        }
Exemple #4
0
        public void GetMortgageById_ValidTest()
        {
            var mortgage   = mortgageService.Get(5);
            var controller = new MortgageController();
            var result     = controller.Get(5);

            Assert.AreEqual(mortgage.Name, result.Name);
        }
Exemple #5
0
        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);
        }