public void Get_Error_No_Filter()
        {
            var dbContext       = DbContext(GetCurrentMethod());
            var serviceProvider = GetServiceProviderMock(dbContext).Object;

            var facade = new GarmentPurchasingQualityObjectiveReportFacade(serviceProvider);

            var error = Assert.Throws <Exception>(() => facade.Read());

            Assert.NotNull(error.Message);
        }
        public async void Get_Success_Get_Excel()
        {
            var dbContext       = DbContext(GetCurrentMethod());
            var serviceProvider = GetServiceProviderMock(dbContext).Object;

            CostCalculationGarmentFacade costCalculationGarmentFacade = new CostCalculationGarmentFacade(serviceProvider, dbContext);

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

            ApproveData(data, costCalculationGarmentFacade);

            var facade = new GarmentPurchasingQualityObjectiveReportFacade(serviceProvider);
            var filter = new
            {
                year  = data.CreatedUtc.Year,
                month = data.CreatedUtc.Month
            };
            var Response = facade.GenerateExcel(filter: JsonConvert.SerializeObject(filter));

            Assert.NotNull(Response.Item2);
        }