public function testSetNormalizer() { $injectedNormalizer = $this->prophesize(NormalizerInterface::class)->reveal(); $decoratedNormalizerProphecy = $this->prophesize(NormalizerInterface::class); $decoratedNormalizerProphecy->willImplement(NormalizerAwareInterface::class); $decoratedNormalizerProphecy->setNormalizer(Argument::type(NormalizerInterface::class))->shouldBeCalled(); $normalizer = new PartialCollectionViewNormalizer($decoratedNormalizerProphecy->reveal()); $normalizer->setNormalizer($injectedNormalizer); }