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); }