Exemplo n.º 1
0
        public void CreateProductTest()
        {
            //Arrange
            var product = new Product()
            {
                Name = "Razer Deathadder Elite Optical Gaming Mouse", SKU = "RDEOGM-1", Description = "Razer Deathadder Elite Optical Gaming Mouse", Price = (decimal)89.45
            };                                                                                                                                                                                           // populate all properties

            //Act
            _repository.AddProduct(product);

            //Assert
            var productId = product.ProductId;

            Assert.IsTrue(productId > 0);
            ReInitRepo();

            var fromDb = _repository.ProductRetrieve(productId);

            Assert.AreEqual(product.Name, fromDb.Name);
            Assert.AreEqual(product.Description, fromDb.Description);
            //TODO Check All properties
        }