public function testDoNothingIfSubLevel()
{
$dummy = new Dummy();
$decorated = $this->prophesize(NormalizerInterface::class);
$decorated->normalize($dummy, null, ['api_sub_level' => true])->willReturn(['name' => 'foo'])->shouldBeCalled();
$resourceMetadataFactory = $this->prophesize(ResourceMetadataFactoryInterface::class);
$resourceClassResolver = $this->prophesize(ResourceClassResolverInterface::class);
$resourceClassResolver->getResourceClass()->shouldNotBeCalled();
$normalizer = new CollectionFiltersNormalizer($decorated->reveal(), $resourceMetadataFactory->reveal(), $resourceClassResolver->reveal(), new FilterCollection());
$this->assertEquals(['name' => 'foo'], $normalizer->normalize($dummy, null, ['api_sub_level' => true]));
}