public void Can_save_and_load_product_with_productCategories() { var product = new Product { Name = "Name 1", MetaKeywords = "key1", Price = 20, Description = "Description" }; product.ProductCategories.Add ( new ProductCategory { Category = new Category() { Name = "Books", Description = "Description 1" } } ); var fromDb = SaveAndLoadEntity(product); fromDb.ShouldNotBeNull(); fromDb.Name.ShouldEqual("Name 1"); fromDb.ProductCategories.ShouldNotBeNull(); fromDb.ProductCategories.First().Category.ShouldNotBeNull(); fromDb.ProductCategories.First().Category.Name.ShouldEqual("Books"); }
public void Can_save_and_load_product() { var product = new Product { Name = "Name", MetaKeywords = "key1", Price = 20, Description = "Description" }; var fromDb = SaveAndLoadEntity(product); fromDb.ShouldNotBeNull(); fromDb.Name.ShouldEqual("Name"); fromDb.MetaKeywords.ShouldEqual("key1"); fromDb.Price.ShouldEqual(20); fromDb.Description.ShouldEqual("Description"); }
public void AddProduct(Product product) { _productRepository.Insert(product); }