public function testMultipleInheritanceInTemplates()
{
$data = [\stdClass::class => ['dummy_minimal (template)' => ['foo' => 'bar'], 'favorite_dummy (template)' => ['foo' => 'baz', 'name' => 'favorite', 'favoriteNumber' => 2], 'dummy_full (template, extends dummy_minimal, extends favorite_dummy)' => ['name' => 'full', 'friends' => 'none'], 'dummy (extends dummy_full)' => ['friends' => 'plenty']]];
$expected = new ObjectSet(new ParameterBag(), new ObjectBag(['dummy' => StdClassFactory::create(['foo' => 'baz', 'name' => 'full', 'favoriteNumber' => 2, 'friends' => 'plenty'])]));
$actual = $this->loader->loadData($data);
$this->assertEquals($expected, $actual);
}