public function testAccountStatement() { $result = Betfair::account('getDeveloperAppKeys'); $this->assertTrue(is_array($result)); $this->assertObjectHasAttribute('appVersions', $result[0]); $this->assertEquals(2, sizeof($result[0]->appVersions)); }
public function testGetAustralianAccountFunds() { $ukAccountFunds = Betfair::account('getAccountFunds')->availableToBetBalance; $ausAccountFunds = Betfair::account('getAccountFunds', ['wallet' => 'AUSTRALIAN'])->availableToBetBalance; if ($ausAccountFunds >= 1) { Betfair::account('transferFunds', ['from' => 'AUSTRALIAN', 'to' => 'UK', 'amount' => 0.99]); $this->assertEquals($ukAccountFunds + 0.99, Betfair::account('getAccountFunds')->availableToBetBalance); $this->assertEquals($ausAccountFunds - 0.99, Betfair::account('getAccountFunds', ['wallet' => 'AUSTRALIAN'])->availableToBetBalance, '', 0.01); } }
public function testListCurrencyRates() { $result = Betfair::account('listCurrencyRates'); $this->assertObjectHasAttribute('currencyCode', $result[0]); $this->assertObjectHasAttribute('rate', $result[0]); }
public function testAccountStatement() { $result = Betfair::account('getAccountStatement'); $this->assertObjectHasAttribute('accountStatement', $result); }