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));
}