Nelmio\Alice\Generator\Resolver\Value\Chainable\FakerFunctionCallValueResolverValueTest::testCallAProviderFunction PHP Method

testCallAProviderFunction() public method

    public function testCallAProviderFunction()
    {
        $value = new FunctionCallValue('lexify', ['Hello ???']);
        $fixture = new FakeFixture();
        $set = ResolvedFixtureSetFactory::create();
        $resolver = new FakerFunctionCallValueResolver(FakerGeneratorFactory::create(), new FakeValueResolver());
        $result = $resolver->resolve($value, $fixture, $set, [], new GenerationContext());
        $this->assertEquals(9, strlen($result->getValue()));
        $this->assertEquals('Hello ', substr($result->getValue(), 0, 6));
    }