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']); }