class VersionManagerTest extends TestCase
{ private VersionManager
$versionManager;
public function testCloneEntityWithFkAsExtension(): void
{ $entityReaderMock =
$this->
createMock(EntityReaderInterface::
class);
$serializer =
$this->
createMock(SerializerInterface::
class);
$entityWriterMock =
$this->
createMock(EntityWriterInterface::
class);
$this->versionManager =
new VersionManager( $entityWriterMock,
$entityReaderMock,
$this->
createMock(EntitySearcherInterface::
class),
$this->
createMock(EntityWriteGatewayInterface::
class),
$this->
createMock(EventDispatcherInterface::
class),
$serializer,
$this->
createMock(DefinitionInstanceRegistry::
class),
$this->
createMock(VersionCommitDefinition::
class),
$this->
createMock(VersionCommitDataDefinition::
class),
$this->
createMock(VersionDefinition::
class),
$this->
createMock(LockFactory::
class) );