示例#1
0
 public void ProductOptionRepositoryGetAllTest()
 {
     //Arrange
     using (ProductOptionRepository productOptionRepository = new ProductOptionRepository())
     {
         //Action
         IQueryable <ProductOption> queryable = productOptionRepository.GetAll();
         //Assert
         Assert.IsNotNull(queryable);
     }
 }
        public void Delete_deletes_a_ProductOption_via_context()
        {
            //Arrange
            var repository = new ProductOptionRepository(_mapper, _mockContext,_logging);

            //Act
            repository.Delete(new Guid("a21d5777-a655-4020-b431-624bb331e9a2"));
            var productOptions = repository.GetAll();

            //Assert
            Assert.IsNotNull(productOptions);
            Assert.AreEqual(productOptions.Count(),2);
        }
        public void GetByAll_gets_all_ProductOptions_via_context()
        {
            //Arrange
            var repository = new ProductOptionRepository(_mapper, _mockContext,_logging);


            //Act 
            var productOptions = repository.GetAll().ToList();

            //Assert
            Assert.IsNotNull(productOptions);
            Assert.AreEqual(productOptions.Count,3);

        }
 public IQueryable <ProductOption> GetProductOptions(Guid productId)
 {
     return(db.GetAll().Where(m => m.ProductId == productId));
 }