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()); }