/** * @param CurrencyModel $currency * @depends testSetDefault */ public function testDelete(CurrencyModel $currency) { $currency->setByDefault(0)->save(); $event = new CurrencyDeleteEvent($currency->getId()); $action = new Currency($this->getCurrencyConverter()); $action->delete($event, null, $this->getMockEventDispatcher()); $deletedCurrency = $event->getCurrency(); $this->assertInstanceOf('Thelia\\Model\\Currency', $deletedCurrency); $this->assertTrue($deletedCurrency->isDeleted()); }