/// <summary> /// Delete product template /// </summary> /// <param name="productTemplate">Product template</param> public virtual void DeleteProductTemplate(ProductTemplate productTemplate) { if (productTemplate == null) throw new ArgumentNullException("productTemplate"); _productTemplateRepository.Delete(productTemplate); //event notification _eventPublisher.EntityDeleted(productTemplate); }
public void Can_save_and_load_productTemplate() { var productTemplate = new ProductTemplate() { Name = "Name 1", ViewPath = "ViewPath 1", DisplayOrder = 1, }; var fromDb = SaveAndLoadEntity(productTemplate); fromDb.ShouldNotBeNull(); fromDb.Name.ShouldEqual("Name 1"); fromDb.ViewPath.ShouldEqual("ViewPath 1"); fromDb.DisplayOrder.ShouldEqual(1); }