/** * @depends testRemoveTemplate */ public function testDelete(CategoryModel $category) { $event = new CategoryDeleteEvent($category->getId()); $event->setDispatcher($this->getDispatcher()); $action = new Category(); $action->delete($event); $deletedCategory = $event->getCategory(); $this->assertInstanceOf('Thelia\\Model\\Category', $deletedCategory); $this->assertTrue($deletedCategory->isDeleted()); }