$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',
'mediaFolderId' => Uuid::
randomHex(),
];
$expectedMediaFile =
new MediaFile(