public async Task Should_Success_Get_Report_Data_Excel_Null_Parameter()
        {
            var dbContext = _dbContext(GetCurrentMethod());
            ExternalPurchaseOrderFacade externalPurchaseOrderFacade = new ExternalPurchaseOrderFacade(GetServiceProvider(GetCurrentMethod()).Object, dbContext);
            MonitoringPriceFacade       monitoringPriceFacade       = new MonitoringPriceFacade(GetServiceProvider(GetCurrentMethod()).Object, dbContext);
            ExternalPurchaseOrder       modelEPO = await _dataUtilEPO(externalPurchaseOrderFacade, GetCurrentMethod()).GetTestDataMP("Unit test");

            var Response = monitoringPriceFacade.GenerateExcel(null, DateTime.MinValue, DateTime.MinValue, 7);

            Assert.IsType <System.IO.MemoryStream>(Response);
        }
        public async Task Should_Success_Get_Report_Data_Null_Parameter()
        {
            var dbContext = _dbContext(GetCurrentMethod());
            ExternalPurchaseOrderFacade externalPurchaseOrderFacade = new ExternalPurchaseOrderFacade(GetServiceProvider(GetCurrentMethod()).Object, dbContext);
            MonitoringPriceFacade       monitoringPriceFacade       = new MonitoringPriceFacade(GetServiceProvider(GetCurrentMethod()).Object, dbContext);
            ExternalPurchaseOrder       modelEPO = await _dataUtilEPO(externalPurchaseOrderFacade, GetCurrentMethod()).GetTestDataMP("Unit test");

            var Response = monitoringPriceFacade.GetDisplayReport(null, null, null, 1, 50, "{}", 7);

            Assert.NotEqual(Response.Item2, -1);
        }
        public async Task Should_Success_Get_Report_Data_Excel()
        {
            var dbContext = _dbContext(GetCurrentMethod());
            ExternalPurchaseOrderFacade externalPurchaseOrderFacade = new ExternalPurchaseOrderFacade(GetServiceProvider(GetCurrentMethod()).Object, dbContext);
            MonitoringPriceFacade       monitoringPriceFacade       = new MonitoringPriceFacade(GetServiceProvider(GetCurrentMethod()).Object, dbContext);
            ExternalPurchaseOrder       modelEPO = await _dataUtilEPO(externalPurchaseOrderFacade, GetCurrentMethod()).GetTestDataMP("Unit test");

            var EPODtl   = modelEPO.Items.First().Details.First();
            var Response = monitoringPriceFacade.GenerateExcel(EPODtl.ProductId, null, null, 7);

            Assert.IsType <System.IO.MemoryStream>(Response);
        }
 //private readonly IdentityService identityService;
 public MonitoringPriceController(MonitoringPriceFacade facade)//, IdentityService identityService)
 {
     _facade = facade;
     //this.identityService = identityService;
 }