public function setInstanceOfSubClassDoesNotOverrideParentClass()
{
$singletonE = $this->objectManager->get(Fixtures\SingletonClassE::class);
$this->assertEquals(Fixtures\SingletonClassE::class, get_class($singletonE));
$singletonEsub = $this->objectManager->get(Fixtures\SingletonClassEsub::class);
$this->assertEquals(Fixtures\SingletonClassEsub::class, get_class($singletonEsub));
$singletonE2 = $this->objectManager->get(Fixtures\SingletonClassE::class);
$this->assertEquals(Fixtures\SingletonClassE::class, get_class($singletonE2));
$this->assertSame($singletonE, $singletonE2);
}