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;
 }
Ejemplo n.º 4
0
 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();
 }