public function arrayAccess()
{
$file = __DIR__ . '/local.xml';
$settings = new DbSettings($file);
$this->assertSame('user', $settings['username']);
$this->assertSame('pass', $settings['password']);
// unix_socket should be NULL
$this->assertNull($settings['unix_socket']);
// it's still leaky:
$this->assertInstanceOf('SimpleXMLElement', $settings['pdoType']);
}