Nelmio\Alice\Generator\Resolver\Parameter\Chainable\RecursiveParameterResolverTest::testWithersReturnNewModifiedInstance PHP Method

testWithersReturnNewModifiedInstance() public method

    public function testWithersReturnNewModifiedInstance()
    {
        $resolver = new RecursiveParameterResolver(new DummyChainableParameterResolverAwareResolver());
        $newResolver = $resolver->withResolver(new FakeParameterResolver());
        $this->assertEquals(new RecursiveParameterResolver(new DummyChainableParameterResolverAwareResolver()), $resolver);
        $this->assertEquals(new RecursiveParameterResolver(new DummyChainableParameterResolverAwareResolver(new FakeParameterResolver())), $newResolver);
    }