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 }