public void Should_Handle_Test()
        {
            var product = new Product
            {
                Name = "PN_Name",
                Model = "PN_Model"
            };

            var eventHandler = IocManager.Instance.Resolve<ProductCreatedEventHandler>();
            eventHandler.Handle(new ProductCreatedEvent(product));
        }
Exemplo n.º 2
0
        public void Should_CreateProduct_Test()
        {
            var product = new Product
            {
                Name = "PN_Name",
                Model = "PN_Model"
            };

            var _productAppService = IocManager.Instance.Resolve<IProductAppService>();

            _productAppService.Create(product);
        }
        public void CallContext_UowAttribute_AddProduct()
        {
            var product = new Product
            {
                Name = "PN_004",
                Model = "Model_04"
            };

            var productAppService = IocManager.Instance.Resolve<IProductAppService>();

            productAppService.Add(product);
        }
 public void Add(Product product)
 {
     _productRepository.Add(product);
 }
Exemplo n.º 5
0
 public void Update(Product product)
 {
     _eventBus.Publish(new ProductUpdatedEvent(product));
 }
Exemplo n.º 6
0
 public void Create(Product product)
 {
     _eventBus.Publish(new ProductCreatedEvent(product));
 }
Exemplo n.º 7
0
 public ProductUpdatedEvent(Product product) : base(product)
 {
 }