public function testGetMultiAttributes()
{
$name = 'testuser';
$role_id = 2;
// define and create user in db
$this->phactory->define('user', array('name' => $name, 'role_id' => $role_id));
$user = $this->phactory->create('user');
// create 2nd user which shouldn't be returned
$this->phactory->create('user', array('name' => 'user2', 'role_id' => $role_id));
// get() expected row from database
$db_user = $this->phactory->get('user', array('name' => $name, 'role_id' => $role_id));
// test retrieved db row
$this->assertEquals($name, $db_user->name);
$this->assertEquals($role_id, $db_user->role_id);
$this->assertInstanceOf('Phactory\\Sql\\Row', $db_user);
}