Inheritance: implements Nelmio\Alice\FixtureBuilderInterface, use trait Nelmio\Alice\IsAServiceTrait
Example #1
0
 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);
 }