コード例 #1
0
 public function testAccountStatement()
 {
     $result = Betfair::account('getDeveloperAppKeys');
     $this->assertTrue(is_array($result));
     $this->assertObjectHasAttribute('appVersions', $result[0]);
     $this->assertEquals(2, sizeof($result[0]->appVersions));
 }
コード例 #2
0
 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);
     }
 }
コード例 #3
0
 public function testListCurrencyRates()
 {
     $result = Betfair::account('listCurrencyRates');
     $this->assertObjectHasAttribute('currencyCode', $result[0]);
     $this->assertObjectHasAttribute('rate', $result[0]);
 }
コード例 #4
0
 public function testAccountStatement()
 {
     $result = Betfair::account('getAccountStatement');
     $this->assertObjectHasAttribute('accountStatement', $result);
 }