$this->entityStorage =
new ConfigEntityStorage($entity_type,
$this->configFactory->
reveal(),
$this->uuidService->
reveal(),
$this->languageManager->
reveal(),
new MemoryCache());
$this->entityStorage->
setModuleHandler($this->moduleHandler->
reveal());
$entity_type_manager =
$this->
prophesize(EntityTypeManagerInterface::
class);
$entity_type_manager->
getDefinition('test_entity_type'
)->
willReturn($entity_type);
$this->cacheTagsInvalidator =
$this->
prophesize(CacheTagsInvalidatorInterface::
class);
$typed_config_manager =
$this->
prophesize(TypedConfigManagerInterface::
class);
$typed_config_manager ->
getDefinition(Argument::
containingString('the_provider.the_config_prefix.'
)) ->
willReturn(['mapping' =>
['id' => '', 'uuid' => '', 'dependencies' => ''
]]);
$this->configManager =
$this->
prophesize(ConfigManagerInterface::
class);
$container =
new ContainerBuilder();
$container->
set('entity_type.manager',
$entity_type_manager->
reveal());
$container->
set('entity.query.config',
$entity_query_factory->
reveal());
$container->
set('config.typed',
$typed_config_manager->
reveal());
$container->
set('cache_tags.invalidator',
$this->cacheTagsInvalidator->
reveal());
$container->
set('config.manager',
$this->configManager->
reveal());
$container->
set('language_manager',
$this->languageManager->
reveal());