$context = Context::
createDefaultContext();
$serializerRegistry =
$this->
getContainer()->
get(SerializerRegistry::
class);
$mediaDefinition =
$this->
getContainer()->
get(MediaDefinition::
class);
$mediaService =
$this->
createMock(MediaService::
class);
$fileSaver =
$this->
createMock(FileSaver::
class);
$mediaFolderRepository =
$this->
createMock(EntityRepository::
class);
$mediaRepository =
$this->
createMock(EntityRepository::
class);
$mediaSerializer =
new MediaSerializer($mediaService,
$fileSaver,
$mediaFolderRepository,
$mediaRepository);
$mediaSerializer->
setRegistry($serializerRegistry);
$eventDispatcher =
new EventDispatcher();
$eventDispatcher->
addSubscriber(new MediaSerializerSubscriber($mediaSerializer));
$mediaId = Uuid::
randomHex();
$expectedDestination = 'shopware-logo';
$record =
[ 'id' =>
$mediaId,
'title' => 'Logo',
'url' => 'http://172.16.11.80/shopware-logo.png',