Example #1
0
        public void GetProductsTest()
        {
            ProductRepositoryTextImpl repo = new ProductRepositoryTextImpl(upp);
            var result = repo.Retrieve();

            Assert.AreNotEqual(result, null);
        }
Example #2
0
        public void SaveProductTest()
        {
            //Arrange
            ProductRepositoryTextImpl repo = new ProductRepositoryTextImpl(upp);
            int originalCount = repo.Retrieve().Count;

            //Act
            Product newProduct = new Product();

            newProduct.Description = "Unit test";
            newProduct.Price       = 10;
            newProduct.ProductCode = DateTime.Today.Ticks.ToString();
            newProduct.ReleaseDate = DateTime.Now;
            repo.Save(newProduct);

            //Assert
            int countAfterCreate = repo.Retrieve().Count;

            Assert.AreEqual(originalCount + 1, countAfterCreate);
        }