Example #1
0
        public async Task Should_Success_Get_Report_Data_Excel_Null_Parameter()
        {
            var dbContext = _dbContext(GetCurrentMethod());
            PurchaseOrderMonitoringAllFacade facade = new PurchaseOrderMonitoringAllFacade(GetServiceProvider(GetCurrentMethod()).Object, dbContext);
            //PurchaseOrderMonitoringAllFacade facade = new PurchaseOrderMonitoringAllFacade(GetServiceProvider(GetCurrentMethod()).Object, dbContext);
            //PurchaseRequestFacade purchaseRequestFacade = new PurchaseRequestFacade(GetServiceProvider("Unit test").Object, _dbContext("Unit test"));
            //PurchaseRequestItemDataUtil purchaseRequestItemDataUtil = new PurchaseRequestItemDataUtil();
            //PurchaseRequestDataUtil purchaseRequestDataUtil = new PurchaseRequestDataUtil(purchaseRequestItemDataUtil, purchaseRequestFacade);

            //InternalPurchaseOrderFacade internalPurchaseOrderFacade = new InternalPurchaseOrderFacade(GetServiceProvider("Unit test").Object, _dbContext("Unit test"));
            //InternalPurchaseOrderItemDataUtil internalPurchaseOrderItemDataUtil = new InternalPurchaseOrderItemDataUtil();
            //InternalPurchaseOrderDataUtil internalPurchaseOrderDataUtil = new InternalPurchaseOrderDataUtil(internalPurchaseOrderItemDataUtil, internalPurchaseOrderFacade, purchaseRequestDataUtil);

            //ExternalPurchaseOrderFacade externalPurchaseOrderFacade = new ExternalPurchaseOrderFacade(GetServiceProvider("Unit test").Object, _dbContext("Unit test"));
            //ExternalPurchaseOrderDetailDataUtil externalPurchaseOrderDetailDataUtil = new ExternalPurchaseOrderDetailDataUtil();
            //ExternalPurchaseOrderItemDataUtil externalPurchaseOrderItemDataUtil = new ExternalPurchaseOrderItemDataUtil(externalPurchaseOrderDetailDataUtil);
            //ExternalPurchaseOrderDataUtil externalPurchaseOrderDataUtil = new ExternalPurchaseOrderDataUtil(externalPurchaseOrderFacade, internalPurchaseOrderDataUtil, externalPurchaseOrderItemDataUtil);

            //InternalPurchaseOrder d = await internalPurchaseOrderDataUtil.GetNewData("Unit test");
            //await internalPurchaseOrderFacade.Create(d, "Unit test");
            //var model = await externalPurchaseOrderDataUtil.GetNewData("Unit test", d);
            //await externalPurchaseOrderFacade.Create(model, "Unit test", 7);
            UnitPaymentPriceCorrectionNoteFacade facadeUPO = new UnitPaymentPriceCorrectionNoteFacade(GetServiceProvider(GetCurrentMethod()).Object, _dbContext(GetCurrentMethod()));
            var modelLocalSupplier = await _dataUtil(facadeUPO, GetCurrentMethod()).GetNewData();

            var ResponseLocalSupplier = await facadeUPO.Create(modelLocalSupplier, false, USERNAME, 7);

            //InternalPurchaseOrderFacade ipoFacade = new InternalPurchaseOrderFacade(GetServiceProvider(GetCurrentMethod()).Object, dbContext);
            //InternalPurchaseOrder model = await _dataUtilIPO(ipoFacade, GetCurrentMethod()).GetTestData("Unit test");
            var Response = facade.GenerateExcel("", "0", null, null, null, null, null, null, null, null, null, null, null, 7, "");

            Assert.IsType <System.IO.MemoryStream>(Response);
        }
Example #2
0
        public async void Should_Success_Get_Report_Data_Excel_subStaffs_Null_Parameter()
        {
            var dbContext = _dbContext(GetCurrentMethod());
            PurchaseOrderMonitoringAllFacade facade = new PurchaseOrderMonitoringAllFacade(GetServiceProvider(GetCurrentMethod()).Object, dbContext);
            DeliveryOrderFacade doFacade            = new DeliveryOrderFacade(dbContext, GetServiceProvider(GetCurrentMethod()).Object);
            var model = await _dataUtilDO(doFacade, GetCurrentMethod()).GetTestData("Unit test");

            var Response = facade.GenerateExcelSarmut(null, null, null, null, 0);

            Assert.IsType <System.IO.MemoryStream>(Response);
        }
Example #3
0
        public async void Should_Success_Get_Report_Data_SubStaffs_Null_Parameter()
        {
            var dbContext = _dbContext(GetCurrentMethod());
            PurchaseOrderMonitoringAllFacade facade = new PurchaseOrderMonitoringAllFacade(GetServiceProvider(GetCurrentMethod()).Object, dbContext);
            DeliveryOrderFacade doFacade            = new DeliveryOrderFacade(dbContext, GetServiceProvider(GetCurrentMethod()).Object);
            var model = await _dataUtilDO(doFacade, GetCurrentMethod()).GetTestData("Unit test");

            var Response = facade.GetReportsubStaff(null, null, null, null, 0);

            Assert.NotNull(Response);
        }
        public async Task Should_Success_Get_Report_Data_Excel_Null_Parameter()
        {
            var dbContext = _dbContext(GetCurrentMethod());
            PurchaseOrderMonitoringAllFacade facade    = new PurchaseOrderMonitoringAllFacade(GetServiceProvider(GetCurrentMethod()).Object, dbContext);
            InternalPurchaseOrderFacade      ipoFacade = new InternalPurchaseOrderFacade(GetServiceProvider(GetCurrentMethod()).Object, dbContext);
            InternalPurchaseOrder            model     = await _dataUtilIPO(ipoFacade, GetCurrentMethod()).GetTestData("Unit test");

            var Response = facade.GenerateExcel("", "0", null, null, null, null, null, null, null, null, null, 7, "");

            Assert.IsType <System.IO.MemoryStream>(Response);
        }
        public async Task Should_Success_Get_Report_Data_Null_Parameter()
        {
            var dbContext = _dbContext(GetCurrentMethod());
            PurchaseOrderMonitoringAllFacade facade    = new PurchaseOrderMonitoringAllFacade(GetServiceProvider(GetCurrentMethod()).Object, dbContext);
            InternalPurchaseOrderFacade      ipoFacade = new InternalPurchaseOrderFacade(GetServiceProvider(GetCurrentMethod()).Object, dbContext);
            InternalPurchaseOrder            model     = await _dataUtilIPO(ipoFacade, GetCurrentMethod()).GetTestData("Unit test");

            var Response = facade.GetReport(null, null, null, null, null, null, null, null, null, null, null, 1, 25, "{}", 7, "");

            Assert.NotEqual(Response.Item2, -1);
        }
        public async Task Should_Success_Get_Report_Data()
        {
            var dbContext = _dbContext(GetCurrentMethod());
            PurchaseOrderMonitoringAllFacade facade    = new PurchaseOrderMonitoringAllFacade(GetServiceProvider(GetCurrentMethod()).Object, dbContext);
            InternalPurchaseOrderFacade      ipoFacade = new InternalPurchaseOrderFacade(GetServiceProvider(GetCurrentMethod()).Object, dbContext);
            InternalPurchaseOrder            model     = await _dataUtilIPO(ipoFacade, GetCurrentMethod()).GetTestData("Unit test");

            var Response = facade.GetReport(model.PRNo, null, model.DivisionCode, model.UnitId, model.CategoryId, null, null, model.CreatedBy, null, null, null, 1, 25, "{}", 7, "");

            Assert.NotNull(Response);
        }
Example #7
0
        public async Task Should_Success_Get_Report_Data_Null_Parameter()
        {
            var dbContext = _dbContext(GetCurrentMethod());
            PurchaseOrderMonitoringAllFacade     facade    = new PurchaseOrderMonitoringAllFacade(GetServiceProvider(GetCurrentMethod()).Object, dbContext);
            UnitPaymentPriceCorrectionNoteFacade facadeUPO = new UnitPaymentPriceCorrectionNoteFacade(GetServiceProvider(GetCurrentMethod()).Object, _dbContext(GetCurrentMethod()));
            var modelLocalSupplier = await _dataUtil(facadeUPO, GetCurrentMethod()).GetNewData();

            var ResponseLocalSupplier = await facadeUPO.Create(modelLocalSupplier, false, USERNAME, 7);

            //var exter = await externalPurchaseOrderDataUtil.GetTestData("Unit test");
            var Response = facade.GetReport("", "0", null, null, null, null, null, null, null, null, null, null, null, 1, 25, "{}", 7, null);

            Assert.NotEqual(Response.Item2, -1);
            //Assert.NotNull(Response.Item1);
        }
Example #8
0
        public async Task Should_Success_Get_Report_Data_All_Null_Parameter()
        {
            var dbContext = _dbContext(GetCurrentMethod());
            PurchaseOrderMonitoringAllFacade monitoringFacade = new PurchaseOrderMonitoringAllFacade(GetServiceProvider(GetCurrentMethod()).Object, dbContext);

            UnitPaymentPriceCorrectionNoteFacade facade = new UnitPaymentPriceCorrectionNoteFacade(GetServiceProvider(GetCurrentMethod()).Object, dbContext);
            var modelLocalSupplier = await _dataUtil(facade, GetCurrentMethod()).GetNewData();

            var ResponseLocalSupplier = await facade.Create(modelLocalSupplier, false, USERNAME, 7);

            var today    = DateTime.Now;
            var tomorrow = today.AddDays(1);
            var Response = monitoringFacade.GetReport(null, null, null, null, null, null, null, null, null, null, null, null, tomorrow.ToShortDateString(), 1, 25, "{}", 7, "");

            Assert.NotNull(Response);
        }
Example #9
0
        public async Task Should_Success_Get_Report_Data2()
        {
            var dbContext = _dbContext(GetCurrentMethod());
            PurchaseOrderMonitoringAllFacade     monitoringFacade = new PurchaseOrderMonitoringAllFacade(GetServiceProvider(GetCurrentMethod()).Object, dbContext);
            UnitPaymentPriceCorrectionNoteFacade facade           = new UnitPaymentPriceCorrectionNoteFacade(GetServiceProvider(GetCurrentMethod()).Object, _dbContext(GetCurrentMethod()));
            var modelLocalSupplier = await _dataUtil(facade, GetCurrentMethod()).GetNewData();

            var ResponseLocalSupplier = await facade.Create(modelLocalSupplier, false, USERNAME, 7);

            var prNo = "";

            foreach (var item in modelLocalSupplier.Items)
            {
                prNo = item.PRNo;
            }

            var Response = monitoringFacade.GetReport(prNo, null, null, null, null, null, null, modelLocalSupplier.CreatedBy, null, null, null, null, null, 1, 25, "{}", 7, "");

            Assert.NotNull(Response);
        }
 public PurchaseOrderMonitoringAllController(IMapper mapper, PurchaseOrderMonitoringAllFacade facade, IdentityService identityService)
 {
     _mapper = mapper;
     _facade = facade;
     this.identityService = identityService;
 }