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', 'item', 'applyFilter',
'invokeMethod', '__set_state', '_instance', '_filter', '_parents', '_stop'
);
$this->assertEqual($expected, $methods);
}