public function testLoad() { $accounts = Recurly_AccountList::get(null, $this->client); $this->assertInstanceOf('Recurly_AccountList', $accounts); $this->assertEquals('/accounts', $accounts->getHref()); $this->assertEquals(42, $accounts->count()); }
public function testGetPastDue() { $params = array('other' => 'pickles'); $url = '/accounts?other=pickles&state=past_due'; $this->client->addResponse('GET', $url, 'accounts/index-200.xml'); $accounts = Recurly_AccountList::getPastDue($params, $this->client); $this->assertInstanceOf('Recurly_AccountList', $accounts); $this->assertEquals($url, $accounts->getHref()); }
public static function get($params = null, $client = null) { $list = new Recurly_AccountList(Recurly_Client::PATH_ACCOUNTS, $client); $list->_loadFrom(Recurly_Client::PATH_ACCOUNTS, $params); return $list; }
public function testDeprecationError() { $this->client->addResponse('GET', '/accounts', 'client/deprecated-200.xml'); // This should print an error but not raise. $accounts = Recurly_AccountList::get(null, $this->client)->count(); }