public function testSessionInitialization()
{
$store1 = new Memory();
$store2 = new Memory();
$config = array('store1' => array('adapter' => &$store1, 'filters' => array()), 'store2' => array('adapter' => &$store2, 'filters' => array()));
Session::config($config);
$result = Session::config();
$this->assertEqual($config, $result);
Session::reset();
Session::config(array('store1' => array('adapter' => 'lithium\\storage\\session\\adapter\\Memory', 'filters' => array())));
$this->assertTrue(Session::write('key', 'value'));
$result = Session::read('key');
$expected = 'value';
$this->assertEqual($expected, $result);
}