public function testIsOwnerAuthorizedViaPrivateAPIKey()
 {
     $builders_array = array();
     // build our data
     $builders_array[] = FixtureBuilder::build('owners', array('full_name' => 'ThinkUp J. User', 'email' => '*****@*****.**', 'is_activated' => 0, 'is_admin' => 0, 'api_key_private' => ''));
     $builders_array[] = FixtureBuilder::build('owners', array('full_name' => 'ThinkUp J. User', 'email' => '*****@*****.**', 'is_activated' => 1, 'is_admin' => 1, 'api_key_private' => 'aabbccdd'));
     // init our dao
     $dao = new OwnerMySQLDAO();
     //empty api key for empty api key
     $result = $dao->isOwnerAuthorizedViaPrivateAPIKey('*****@*****.**', '');
     $this->assertFalse($result);
     //wrong api key for email address
     $result = $dao->isOwnerAuthorizedViaPrivateAPIKey('*****@*****.**', 'xyz');
     $this->assertFalse($result);
     //right api key for email address
     $result = $dao->isOwnerAuthorizedViaPrivateAPIKey('*****@*****.**', 'aabbccdd');
     $this->assertTrue($result);
     //email address that doesn't exist
     $result = $dao->isOwnerAuthorizedViaPrivateAPIKey('*****@*****.**', 'aabbccdd');
     $this->assertFalse($result);
 }