public function testActual()
{
$db = new Persistence_SQL($this->db->connection);
$a = ['user' => [1 => ['id' => 1, 'name' => 'John', 'surname' => 'Smith']]];
$this->setDB($a);
$m = new Model($db, 'user');
$m->addField('first_name', ['actual' => 'name']);
$m->addField('surname');
$m->insert(['first_name' => 'Peter', 'surname' => 'qq']);
$m->loadBy('first_name', 'John');
$this->assertEquals('John', $m['first_name']);
$d = $m->export();
$this->assertEquals('John', $d[0]['first_name']);
$a = ['user' => [1 => ['id' => 1, 'name' => 'John', 'surname' => 'Smith'], 2 => ['id' => 2, 'name' => 'Peter', 'surname' => 'qq']]];
$this->assertEquals($a, $this->getDB());
$m['first_name'] = 'Scott';
$m->save();
$a = ['user' => [1 => ['id' => 1, 'name' => 'Scott', 'surname' => 'Smith'], 2 => ['id' => 2, 'name' => 'Peter', 'surname' => 'qq']]];
$this->assertEquals($a, $this->getDB());
}