public function testNormalizeApiSubLevel()
{
$resourceClassResolverProphecy = $this->prophesize(ResourceClassResolverInterface::class);
$resourceClassResolverProphecy->getResourceClass()->shouldNotBeCalled();
$itemNormalizer = $this->prophesize(NormalizerInterface::class);
$itemNormalizer->normalize('bar', null, ['api_sub_level' => true])->willReturn(22);
$normalizer = new CollectionNormalizer($resourceClassResolverProphecy->reveal(), 'page');
$normalizer->setNormalizer($itemNormalizer->reveal());
$this->assertEquals(['foo' => 22], $normalizer->normalize(['foo' => 'bar'], null, ['api_sub_level' => true]));
}