public async void Get_Excel_Success() { var dbContext = DbContext(GetCurrentMethod()); var serviceProvider = GetServiceProviderMock(dbContext).Object; CostCalculationGarmentFacade facade = new CostCalculationGarmentFacade(serviceProvider, dbContext); var data = await DataUtil(facade, dbContext).GetTestData(); var data2 = await DataUtil(facade, dbContext).GetNewData(); data2.UOMUnit = $"UOM-{ENTITY}"; await DataUtil(facade, dbContext).GetTestData(data2); IProfitGarmentBySectionReport profitgarmentBySectionReportLogic = new ProfitGarmentBySectionReportFacade(serviceProvider, dbContext); var filter = new { section = data.Section, dateFrom = data.DeliveryDate, dateTo = data.DeliveryDate, }; var Response = profitgarmentBySectionReportLogic.GenerateExcel(filter: JsonConvert.SerializeObject(filter)); Assert.NotNull(Response.Item2); }
public async void Get_Report_Error() { var dbContext = DbContext(GetCurrentMethod()); var serviceProvider = GetServiceProviderMock(dbContext).Object; CostCalculationGarmentFacade facade = new CostCalculationGarmentFacade(serviceProvider, dbContext); var data = await DataUtil(facade, dbContext).GetTestData(); IProfitGarmentBySectionReport profitgarmentBySectionReportLogic = new ProfitGarmentBySectionReportFacade(serviceProvider, dbContext); var filter = new { section = data.Section, dateFrom = data.DeliveryDate.AddDays(30), dateTo = data.DeliveryDate.AddDays(30), }; var Response = profitgarmentBySectionReportLogic.Read(filter: JsonConvert.SerializeObject(filter)); Assert.Equal(Response.Item2, 0); }