public function testMethodDispatch()
{
$result = $this->_record->save(array('title' => 'foo'));
$this->assertEqual('create', $result['query']->type());
$this->assertEqual(array('title' => 'foo'), $result['query']->data());
$record = $this->_record;
$this->assertException("Unhandled method call `invalid`.", function () use($record) {
$record->invalid();
});
}