public function testMethods()
{
$source = new MockSource(array('autoConnect' => false));
$methods = $source->methods();
$expected = array('connect', 'disconnect', 'sources', 'describe', 'create', 'read', 'update', 'delete', 'schema', 'result', 'cast', 'relationship', 'calculation', '__construct', '__destruct', '_init', 'isConnected', 'name', 'methods', 'configureClass', 'applyStrategy', 'applyFilter', 'invokeMethod', '__set_state', '_instance', '_filter', '_parents', '_stop');
$this->assertEqual(sort($expected), sort($methods));
}