public function testProcess() { $context = new CollectPublicResourcesContext(); $context->setVersion(Version::LATEST); $context->getResult()->add(new PublicResource('Test\\Entity1')); $context->getResult()->add(new PublicResource('Test\\Entity2')); $this->entityExclusionProvider->expects($this->exactly(2))->method('isIgnoredEntity')->willReturnMap([['Test\\Entity1', true], ['Test\\Entity1', false]]); $this->processor->process($context); $this->assertEquals([1 => new PublicResource('Test\\Entity2')], $context->getResult()->toArray()); }