/**
  * @covers ::getRuntimeContexts
  */
 public function testGetRuntimeStaticCache()
 {
     $context0 = new Context(new ContextDefinition('example'));
     $context1 = new Context(new ContextDefinition('example'));
     $context_provider = $this->prophesize('\\Drupal\\Core\\Plugin\\Context\\ContextProviderInterface');
     $context_provider->getRuntimeContexts(['test_context0', 'test_context1'])->shouldBeCalledTimes(1)->willReturn(['test_context0' => $context0, 'test_context1' => $context1]);
     $context_provider = $context_provider->reveal();
     $this->container->set('test_provider', $context_provider);
     $lazy_context_repository = new LazyContextRepository($this->container, ['test_provider']);
     $lazy_context_repository->getRuntimeContexts(['@test_provider:test_context0', '@test_provider:test_context1']);
     $lazy_context_repository->getRuntimeContexts(['@test_provider:test_context0', '@test_provider:test_context1']);
 }