/**
  * @covers ::setOptions
  * @covers ::getOptions
  */
 public function testGetOptionsReturnsSameInstance()
 {
     $service = new AkismetService();
     $options = $service->getOptions();
     $this->assertInstanceOf('NetglueAkismet\\Options\\AkismetServiceOptions', $options, 'getOptions() should always return an instanceof AkismetServiceOptions');
     $this->assertSame($options, $service->getOptions());
     $newOptions = new AkismetServiceOptions();
     $service->setOptions($newOptions);
     $this->assertSame($newOptions, $service->getOptions());
 }
 /**
  * Return Akismet Service
  * @return AkismetService
  */
 public function createService(ServiceLocatorInterface $serviceLocator)
 {
     $config = $serviceLocator->get('Config');
     $options = array();
     if (isset($config['netglue_akismet'])) {
         $options = $config['netglue_akismet'];
     }
     // Options
     $service = new AkismetService();
     $service->setOptions($options);
     return $service;
 }