public function testPrepareEntityMapEvent() { $entity = new CmsArticle(); $organization = new CmsOrganization(); $organization->id = 3; $entity->setOrganization($organization); $data = ['integer' => ['organization' => null]]; $metadata = new OwnershipMetadata('ORGANIZATION', 'organization', 'organization_id', 'organization', ''); $this->metadataProvider->expects($this->once())->method('getMetadata')->will($this->returnValue($metadata)); $event = new PrepareEntityMapEvent($entity, get_class($entity), $data, ['alias' => 'test']); $this->listener->prepareEntityMapEvent($event); $resultData = $event->getData(); $this->assertEquals(3, $resultData['integer']['organization']); }