public function testSaveUpdateDelete()
{
$r = new PreparedUsers(array('username' => 'newuser', 'password' => 'newpassword', 'email' => '[email protected]', 'access' => 'reader'));
$r->save();
$r = PreparedUsers::findBy(array('username' => 'newuser'));
$this->assertEquals('newpassword', $r->password);
$r->password = 'newpassword1';
$r->update();
$r = PreparedUsers::findBy(array('username' => 'newuser'));
$this->assertEquals('newpassword1', $r->password);
$r->delete();
$this->assertNull($r->username);
$r = PreparedUsers::findBy(array('username' => 'newuser'));
$this->assertNull($r->username);
}