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); }