public void Get_Success()
        {
            var mockFacade = new Mock <IHOrderFacade>();

            mockFacade.Setup(s => s.GetKodeByNo(It.IsAny <string>()))
            .Returns(new List <string>());

            HOrderController controller = new HOrderController(mockFacade.Object);

            var response = controller.ReadKodeByNo();

            Assert.Equal((int)HttpStatusCode.OK, GetStatusCode(response));
        }
        public void Get_Error()
        {
            var mockFacade = new Mock <IHOrderFacade>();

            mockFacade.Setup(s => s.GetKodeByNo(It.IsAny <string>()))
            .Throws(new Exception());

            HOrderController controller = new HOrderController(mockFacade.Object);

            var response = controller.ReadKodeByNo();

            Assert.Equal((int)HttpStatusCode.InternalServerError, GetStatusCode(response));
        }
        public void Get_Data_For_ProductionReport_Success()
        {
            var mockFacade = new Mock <IHOrderFacade>();

            mockFacade.Setup(s => s.GetDataForProductionReportByNo(It.IsAny <string>()))
            .Returns(new List <HOrderDataForProductionReportViewModel>());

            HOrderController controller = new HOrderController(mockFacade.Object);

            var response = controller.GetDataForProductionReportByNo("No");

            Assert.Equal((int)HttpStatusCode.OK, GetStatusCode(response));
        }