Exemplo n.º 1
0
 public function testCreate()
 {
     $event = new CurrencyCreateEvent();
     $event->setCurrencyName('test')->setCode('AZE')->setRate('1.35')->setLocale('en_US')->setSymbol('ù')->setDispatcher($this->dispatcher);
     $action = new Currency($this->getCurrencyConverter());
     $action->create($event);
     $createdCurrency = $event->getCurrency();
     $this->assertInstanceOf('Thelia\\Model\\Currency', $createdCurrency);
     $this->assertFalse($createdCurrency->isNew());
     $this->assertEquals('test', $createdCurrency->getName());
     $this->assertEquals('AZE', $createdCurrency->getCode());
     $this->assertEquals('1.35', $createdCurrency->getRate());
     $this->assertEquals('en_US', $createdCurrency->getLocale());
     $this->assertEquals('ù', $createdCurrency->getSymbol());
     return $createdCurrency;
 }