/**
* Test to add an attribute factory to a factory and retrieve it again.
*
* @return void
*/
public function testGetMetaModelNameFromId()
{
$serviceContainer = $this->mockServiceContainer();
$factory = new Factory();
$factory->setServiceContainer($serviceContainer);
$serviceContainer->getEventDispatcher()->addListener(GetMetaModelNameFromIdEvent::NAME, function (GetMetaModelNameFromIdEvent $event) {
$event->setMetaModelName('mm_with_id_' . $event->getMetaModelId());
});
$this->assertSame('mm_with_id_10', $factory->translateIdToMetaModelName(10));
$factory->getMetaModel('mm_test');
}