public void It_Should_Get_Successfull_Response_And_History_List_After_Successfull_Get_Entry_List() { //Arrange var expectedResult = new CustomJsonModel { Success = true, History = entryList }; MortgageController controller = new MortgageController(mortageServiceMock.Object); //Act var controllerResult = controller.GetHistoryList(); CustomJson jsonResult = controllerResult as CustomJson; //Assert Assert.AreEqual(expectedResult.Success, jsonResult.Data.Success); Assert.AreEqual(expectedResult.History.Count(), jsonResult.Data.History.Count()); }
public void It_Should_Get_Successfull_Response_And_Clean_History_List_After_Get_Entry_List_With_No_Entries() { //Arrange var expectedResult = new CustomJsonModel { Success = true, History = new List <MortgageEntry>() }; mortageServiceMock.Setup(service => service.GetHistory()).Returns(new List <MortgageEntry>()); MortgageController controller = new MortgageController(mortageServiceMock.Object); //Act var controllerResult = controller.GetHistoryList(); CustomJson jsonResult = controllerResult as CustomJson; //Assert Assert.AreEqual(expectedResult.Success, jsonResult.Data.Success); Assert.AreEqual(expectedResult.History.Count(), jsonResult.Data.History.Count()); }