function testGetCompaniesSeveralCompaniesOK()
 {
     $email = '*****@*****.**';
     $name = 'ACME';
     WebfinanceUser::Create($email);
     $company = array('name' => $name, 'address1' => '1110 Gateway Drive', 'zip_code' => 'CA 94404', 'city' => 'San Mateo', 'country' => 'US', 'email' => $email);
     $company_id = WebfinanceCompany::Create($company);
     $user = new WebfinanceUser($email);
     $companies = $user->GetCompanies();
     $this->assertType('array', $companies);
     $expected = array(array('id' => $company_id, 'name' => $name));
     $this->assertEquals($expected, $companies);
 }
 function testGetInfo()
 {
     $email = '*****@*****.**';
     WebfinanceUser::Create($email);
     $new_company = array('name' => 'ACME', 'address1' => '1110 Gateway Drive', 'zip_code' => 'CA 94404', 'city' => 'San Mateo', 'country' => 'US', 'email' => $email);
     $company_id = WebfinanceCompany::Create($new_company);
     $company = new WebfinanceCompany($company_id);
     $company_info = $company->GetInfo();
     $this->assertEquals($new_company['name'], $company_info['name']);
 }