Nelmio\Alice\Generator\Resolver\Value\Chainable\FixtureReferenceResolverTest::testIfTheReferenceRefersToACompletelyGeneratedFixtureThenReturnsTheInstance PHP Method

testIfTheReferenceRefersToACompletelyGeneratedFixtureThenReturnsTheInstance() public method

    public function testIfTheReferenceRefersToACompletelyGeneratedFixtureThenReturnsTheInstance()
    {
        $value = new FixtureReferenceValue('dummy');
        $fixture = new FakeFixture();
        $set = ResolvedFixtureSetFactory::create(null, null, new ObjectBag(['dummy' => $expectedInstance = new \stdClass()]));
        $scope = [];
        $context = new GenerationContext();
        $expected = new ResolvedValueWithFixtureSet($expectedInstance, $set);
        $resolver = new FixtureReferenceResolver(new FakeObjectGenerator());
        $actual = $resolver->resolve($value, $fixture, $set, $scope, $context);
        $this->assertEquals($expected, $actual);
    }