public function setUp()
{
vfsStream::setup('Foo');
$this->cacheManager = new CacheManager();
$this->mockEnvironment = $this->getMockBuilder(Environment::class)->disableOriginalConstructor()->getMock();
$this->mockEnvironment->expects($this->any())->method('getPathToTemporaryDirectory')->will($this->returnValue('vfs://Foo/'));
$this->cacheManager->injectEnvironment($this->mockEnvironment);
$this->mockSystemLogger = $this->createMock(SystemLoggerInterface::class);
$this->cacheManager->injectSystemLogger($this->mockSystemLogger);
$this->mockConfigurationManager = $this->getMockBuilder(ConfigurationManager::class)->disableOriginalConstructor()->getMock();
$this->cacheManager->injectConfigurationManager($this->mockConfigurationManager);
}