/**
  * Test getter/setter for activated property
  */
 public function testIsSetActivated()
 {
     $this->assertTrue($this->currency->isActivated());
     // change value and assert new
     $newActivated = false;
     $this->assertEntity($this->currency->setActivated($newActivated));
     $this->assertFalse($this->currency->isActivated());
     // change value and assert new
     $newActivated = true;
     $this->assertEntity($this->currency->setActivated($newActivated));
     $this->assertTrue($this->currency->isActivated());
 }
 /**
  * Create currency entity and persist it
  * @param string  $code      Currency code
  * @param boolean $activated Define if currency is activated or not
  *
  * @return \Pim\Bundle\CatalogBundle\Entity\Currency
  */
 protected function createCurrency($code, $activated = false)
 {
     $currency = new Currency();
     $currency->setCode($code);
     $currency->setActivated($activated);
     return $currency;
 }
 /**
  * {@inheritDoc}
  */
 public function setActivated($activated)
 {
     $this->__initializer__ && $this->__initializer__->__invoke($this, 'setActivated', array($activated));
     return parent::setActivated($activated);
 }