public function testListeners()
 {
     $meta = new ServiceMetadata('Service\\Test');
     $this->assertEmpty($meta->getAllListeners());
     $this->assertEmpty($meta->getListeners('event'));
     $listeners = array('eventOne' => array('listenerOne'), 'eventTwo' => array('listenerOne', 'listenerTwo'));
     $meta->setAllListeners($listeners);
     $this->assertEquals($listeners, $meta->getAllListeners());
     $this->assertEquals($listeners['eventOne'], $meta->getListeners('eventOne'));
     $this->assertEquals($listeners['eventTwo'], $meta->getListeners('eventTwo'));
     $eventTwoListeners = $listeners['eventTwo'];
     $eventTwoListeners[] = 'listenerThree';
     $meta->addListener('eventTwo', 'listenerThree');
     $this->assertEquals($eventTwoListeners, $meta->getListeners('eventTwo'));
 }