/** * @depends testSetProductTemplate */ public function testDelete(ProductModel $product) { $event = new ProductDeleteEvent($product->getId()); $event->setDispatcher($this->getDispatcher()); $action = new Product(); $action->delete($event); $deletedProduct = $event->getProduct(); $this->assertInstanceOf('Thelia\\Model\\Product', $deletedProduct, 'deleted product must be an instance of Thelia\\Model\\Product'); $this->assertTrue($deletedProduct->isDeleted()); }