public async Task GenerateExcel_WithoutException_ReturnOK() { var dbContext = DbContext(GetCurrentMethod()); var serviceProvider = GetServiceProviderMock(dbContext).Object; SpinningSalesContractReportFacade facade = new SpinningSalesContractReportFacade(serviceProvider, dbContext); SpinningSalesContractFacade fpFacade = new SpinningSalesContractFacade(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; SpinningSalesContractReportFacade facade = new SpinningSalesContractReportFacade(serviceProvider, dbContext); SpinningSalesContractFacade fpFacade = new SpinningSalesContractFacade(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 SpinningSalesContractDataUtil DataUtil(SpinningSalesContractFacade facade, SalesDbContext dbContext = null) { SpinningSalesContractDataUtil dataUtil = Activator.CreateInstance(typeof(SpinningSalesContractDataUtil), facade) as SpinningSalesContractDataUtil; return(dataUtil); }