public function testEnvironmentSpecificConfiguration()
{
$adapter = new MockAdapter();
$config = array('adapter' => 'Memory', 'filters' => array());
$items = array('default' => array('development' => $config, 'test' => $config, 'production' => $config));
$adapter::config($items);
$result = $adapter::config();
$expected = array('default' => $config);
$this->assertEqual($expected, $result);
$result = $adapter::config('default');
$expected = $config;
$this->assertEqual($expected, $result);
$result = $adapter::adapter('default');
$expected = new Memory($config);
$this->assertEqual($expected, $result);
}