public void GetProducts_PageSizeAndNumberAreBig() { ChemiCleanDBEntities _dbContext = new ChemiCleanDBEntities(); ProductRepository productsRepository = new ProductRepository(_dbContext); var products = productsRepository.GetAll(1000, 1000, null, "", ""); Assert.NotNull(products); }
public void GetAllProducts() { ChemiCleanDBEntities _dbContext = new ChemiCleanDBEntities(); ProductRepository productsRepository = new ProductRepository(_dbContext); var products = productsRepository.GetAll(); int dbSetProductsCount = _dbContext.tblProducts.Count(); Assert.Equal(products.Count(), dbSetProductsCount); }
public void GetProductById_NoneExistingId() { ChemiCleanDBEntities _dbContext = new ChemiCleanDBEntities(); ProductRepository productsRepository = new ProductRepository(_dbContext); ProductDocumentRepository productDocumentRepository = new ProductDocumentRepository(_dbContext); UrlFileService urlFileService = new UrlFileService(); UnitOfWork unitOfWork = new UnitOfWork(_dbContext); ProductDocumentService productDocumentService = new ProductDocumentService(productDocumentRepository, urlFileService, unitOfWork); ProductService productsService = new ProductService(productsRepository, productDocumentService, unitOfWork); var NonExistingFile = productsService.GetProduct(0); Assert.Null(NonExistingFile); }
public ProductDocumentRepository(ChemiCleanDBEntities dbContext) : base(dbContext) { }
public BaseRepository(ChemiCleanDBEntities dbContext) { _dbContext = dbContext; dbSet = dbContext.Set <T>(); }
public UnitOfWork(ChemiCleanDBEntities dbContext) { _dbContext = dbContext; }