Пример #1
0
        public async void Get_Success_Excel()
        {
            var dbContext       = DbContext(GetCurrentMethod());
            var serviceProvider = GetServiceProviderMock(dbContext).Object;

            CostCalculationGarmentFacade costCalculationGarmentFacade = new CostCalculationGarmentFacade(serviceProvider, dbContext);

            var data = await DataUtil(costCalculationGarmentFacade, serviceProvider, dbContext).GetTestData();

            var AvailableBy = "AvailableBy";
            await costCalculationGarmentFacade.AcceptanceCC(new List <long> {
                data.Id
            }, AvailableBy);

            await costCalculationGarmentFacade.AvailableCC(new List <long> {
                data.Id
            }, AvailableBy);

            var filter = new
            {
                section = data.Section,
                //roNo = data.RO_Number,
                //buyer = data.BuyerBrandCode,
                availableDateStart = data.ROAvailableDate,
                availableDateEnd   = data.ROAvailableDate,
                //status = "OK"
            };

            var facade   = new AvailableROReportFacade(serviceProvider);
            var Response = facade.GenerateExcel(filter: JsonConvert.SerializeObject(filter));

            Assert.NotNull(Response.Item2);
        }
        public void Get_Success_Empty_Excel()
        {
            var dbContext       = DbContext(GetCurrentMethod());
            var serviceProvider = GetServiceProviderMock(dbContext).Object;

            var filter = new
            {
                status = "NOT OK"
            };

            var facade = new AvailableROReportFacade(serviceProvider);

            var Response = facade.GenerateExcel(filter: JsonConvert.SerializeObject(filter));

            Assert.NotNull(Response.Item2);
        }