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);
        }
Beispiel #3
0
        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;
 }