public async Task GenerateExcel_WithoutException_ReturnOK() { var dbContext = DbContext(GetCurrentMethod()); var serviceProvider = GetServiceProviderMock(dbContext).Object; WeavingSalesContractReportFacade facade = new WeavingSalesContractReportFacade(serviceProvider, dbContext); WeavingSalesContractFacade fpFacade = new WeavingSalesContractFacade(serviceProvider, dbContext); var controller = GetController(facade); var data = await DataUtil(fpFacade, dbContext).GetTestData(); var response = controller.GetXlsAll(null, null, null, DateTime.MinValue, DateTime.MaxValue); Assert.NotNull(response); }
public async Task GetReportAll_WithoutException_ReturnOK() { var dbContext = DbContext(GetCurrentMethod()); var serviceProvider = GetServiceProviderMock(dbContext).Object; WeavingSalesContractReportFacade facade = new WeavingSalesContractReportFacade(serviceProvider, dbContext); WeavingSalesContractFacade fpFacade = new WeavingSalesContractFacade(serviceProvider, dbContext); var controller = GetController(facade); var data = await DataUtil(fpFacade, dbContext).GetTestData(); var response = controller.GetReportAll(null, null, null, DateTime.MinValue, DateTime.MaxValue, 1, 25); int statusCode = this.GetStatusCode(response); Assert.Equal((int)HttpStatusCode.OK, statusCode); }
protected virtual WeavingSalesContractDataUtil DataUtil(WeavingSalesContractFacade facade, SalesDbContext dbContext = null) { WeavingSalesContractDataUtil dataUtil = Activator.CreateInstance(typeof(WeavingSalesContractDataUtil), facade) as WeavingSalesContractDataUtil; return(dataUtil); }