Nelmio\Alice\Generator\Resolver\Parameter\SimpleParameterBagResolverTest::testDoesNotResolveAlreadyResolvedParameters PHP Method

testDoesNotResolveAlreadyResolvedParameters() public method

    public function testDoesNotResolveAlreadyResolvedParameters()
    {
        $unresolvedParameters = new ParameterBag(['foo' => '(unresolved) bar', 'ping' => '(unresolved) pong']);
        $resolvedParameters = new ParameterBag(['foo' => 'bar', 'ping' => 'pong']);
        $injectedResolverProphecy = $this->prophesize(ParameterResolverInterface::class);
        $injectedResolverProphecy->resolve(Argument::cetera())->shouldNotBeCalled();
        /* @var ParameterResolverInterface $injectedResolver */
        $injectedResolver = $injectedResolverProphecy->reveal();
        $resolver = new SimpleParameterBagResolver($injectedResolver);
        $result = $resolver->resolve($unresolvedParameters, $resolvedParameters);
        $this->assertEquals($resolvedParameters, $result);
    }