public function testEnabled()
{
$adapter = new MockAdapter();
$items = array('default' => array('adapter' => 'Memory', 'filters' => array()));
$adapter::config($items);
$result = $adapter::config();
$expected = $items;
$this->assertEqual($expected, $result);
$result = $adapter::adapter('default');
$expected = new Memory($items['default']);
$this->assertEqual($expected, $result);
$this->assertIdentical(true, $adapter::enabled('default'));
$this->assertException('/No adapter set for configuration/', function () use($adapter) {
$adapter::enabled('non-existent');
});
}