Exemplo n.º 1
0
 protected function applyProductWasAddedToBasket(ProductWasAddedToBasket $event)
 {
     $productId = $event->getProductId();
     if (!$this->productIsInBasket($productId)) {
         $this->productCountById[$productId] = 0;
     }
     $this->productCountById[$productId]++;
 }
 /**
  * @test
  */
 public function getters_of_event_work()
 {
     $basketId = new BasketId('00000000-0000-0000-0000-000000000000');
     $productId = '1337';
     $productName = 'Best Product Ever';
     $event = new ProductWasAddedToBasket($basketId, $productId, $productName);
     $this->assertEquals($basketId, $event->getBasketId());
     $this->assertEquals($productId, $event->getProductId());
     $this->assertEquals($productName, $event->getProductName());
 }