public function testConfigAndAdapter()
{
$adapter = new MockAdapter();
$items = array('default' => array('adapter' => 'Memory', 'filters' => array()));
$adapter::config($items);
$config = $adapter::config();
$intermediate = $adapter::adapter('default');
$expected = new Memory($items['default']);
$this->assertEqual($expected, $intermediate);
$result = $adapter::config();
$modified['default'] = $config['default'] + array('object' => $intermediate);
$this->assertEqual($modified, $result);
$adapter::config(array('default' => array('adapter' => 'Memory')));
$result = $adapter::config();
$this->assertEqual($config, $result);
}