public function testNewInstance()
 {
     $builder = new ContainerBuilder();
     $preset_service = (object) array('irk' => 'doom');
     $services = array('preset_service' => $preset_service);
     $config_classes = array('Aura\\Di\\FakeLibraryConfig', 'Aura\\Di\\FakeProjectConfig');
     $di = $builder->newInstance($services, $config_classes);
     $this->assertInstanceOf('Aura\\Di\\Container', $di);
     $this->assertSame($preset_service, $di->get('preset_service'));
     $expect = 'zim';
     $actual = $di->get('library_service');
     $this->assertSame($expect, $actual->foo);
     $expect = 'gir';
     $actual = $di->get('project_service');
     $this->assertSame($expect, $actual->baz);
 }