public function createService(ServiceLocatorInterface $serviceLocator) { $channel = new ChannelOptions(); /* @var $core \Core\Options\ModuleOptions */ $core = $serviceLocator->get("Core/Options"); if ('' == $channel->getCurrency()) { $currency = $core->getDefaultCurrencyCode(); $channel->setCurrency($currency); } if ('' == $channel->getTax()) { $channel->setTax($core->getDefaultTaxRate()); } return $channel; }
/** * @covers Jobs\Options\ChannelOptions::getCurrency * @covers Jobs\Options\ChannelOptions::setCurrency */ public function testSetGetCurrency() { $currency = "EUR"; $this->options->setCurrency($currency); $this->assertEquals($currency, $this->options->getCurrency()); }