示例#1
0
        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());
        }
示例#2
0
        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());
        }