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);
        }
Ejemplo n.º 2
0
        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);
        }