public void TestGetMortgageByID_Invalid()
        {
            var mortId = 500;

            mockMortRepo.Setup(x => x.GetMortgageById(mortId)).Returns((Mortgage)null);

            var controller = new MortgageController(mockMortRepo.Object);

            IHttpActionResult response = controller.GetById(mortId);

            var contentResult = response as NotFoundResult;

            Assert.IsNotNull(contentResult);
        }
        public void TestGetMortgageByID_Valid()
        {
            //Arrange
            var mortId = 1;

            mockMortRepo.Setup(x => x.GetMortgageById(mortId)).Returns(new Mortgage()
            {
                MortgageId = 1
            });
            //ACT
            var controller             = new MortgageController(mockMortRepo.Object);
            IHttpActionResult response = controller.GetById(mortId);
            var contentResult          = response as OkNegotiatedContentResult <Mortgage>;

            //Assert
            Assert.IsNotNull(contentResult);
            Assert.IsNotNull(contentResult.Content);
            Assert.AreEqual(mortId, contentResult.Content.MortgageId);
        }