Nelmio\Alice\FixtureBuilder\SimpleBuilderTest::testBuildSetWithoutInjectingParametersOrObjects PHP Method

testBuildSetWithoutInjectingParametersOrObjects() public method

    public function testBuildSetWithoutInjectingParametersOrObjects()
    {
        $data = ['dummy' => new \stdClass()];
        $loadedParameters = new ParameterBag(['rab' => 'oof']);
        $loadedFixtures = new FixtureBag();
        $set = new BareFixtureSet($loadedParameters, $loadedFixtures);
        $expected = new FixtureSet($loadedParameters, new ParameterBag(), $loadedFixtures, new ObjectBag());
        $denormalizerProphecy = $this->prophesize(DenormalizerInterface::class);
        $denormalizerProphecy->denormalize($data)->willReturn($set);
        /** @var DenormalizerInterface $denormalizer */
        $denormalizer = $denormalizerProphecy->reveal();
        $builder = new SimpleBuilder($denormalizer);
        $actual = $builder->build($data);
        $this->assertEquals($expected, $actual);
    }