コード例 #1
0
        public void Should_Error_Get_Data_UEN_By_Id()
        {
            var mockFacade = new Mock<IGarmentUnitExpenditureNoteFacade>();
            mockFacade.Setup(x => x.ReadByUENId(It.IsAny<int>()))
                .Returns((GarmentUnitExpenditureNote)null);
            var mockFacadeUnitDO = new Mock<IGarmentUnitDeliveryOrderFacade>();

            var mockMapper = new Mock<IMapper>();

            GarmentUnitExpenditureNoteController controller = GetController(mockFacade, mockFacadeUnitDO, null, mockMapper);
            var response = controller.GetByUEN(It.IsAny<int>());
            Assert.Equal((int)HttpStatusCode.InternalServerError, GetStatusCode(response));
        }
コード例 #2
0
        public void Should_Sucscess_Get_Data_UEN_By_Id()
        {
            var mockFacadeUnitDO = new Mock<IGarmentUnitDeliveryOrderFacade>();
            mockFacadeUnitDO.Setup(x => x.ReadById(It.IsAny<int>()))
                .Returns(ModelUnitDO);
            var mockFacade = new Mock<IGarmentUnitExpenditureNoteFacade>();
            mockFacade.Setup(x => x.ReadByUENId(It.IsAny<int>()))
                .Returns(new GarmentUnitExpenditureNote());

            var mockMapper = new Mock<IMapper>();
            mockMapper.Setup(x => x.Map<GarmentUnitExpenditureNoteViewModel>(It.IsAny<GarmentUnitExpenditureNote>()))
                .Returns(new GarmentUnitExpenditureNoteViewModel());

            GarmentUnitExpenditureNoteController controller = GetController(mockFacade, mockFacadeUnitDO, null, mockMapper);

            var response = controller.GetByUEN(It.IsAny<int>());
            Assert.Equal((int)HttpStatusCode.OK, GetStatusCode(response));
        }