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());
 }