Пример #1
0
 function testSell()
 {
     $requestor = new MockCoinbase_Requestor();
     $requestor->returns('doCurlRequest', array("statusCode" => 200, "body" => '
     {
       "success": true,
       "transfer": {
         "_type": "AchCredit",
         "code": "RD2OC8AL",
         "created_at": "2013-01-28T16:32:35-08:00",
         "fees": {
           "coinbase": {
             "cents": 14,
             "currency_iso": "USD"
           },
           "bank": {
             "cents": 15,
             "currency_iso": "USD"
           }
         },
         "status": "created",
         "payout_date": "2013-02-01T18:00:00-08:00",
         "btc": {
           "amount": "1.00000000",
           "currency": "BTC"
         },
         "subtotal": {
           "amount": "13.50",
           "currency": "USD"
         },
         "total": {
           "amount": "13.21",
           "currency": "USD"
         }
       }
     }'));
     $coinbase = new Coinbase("");
     $coinbase->setRequestor($requestor);
     $response = $coinbase->sell("1");
     $this->assertEqual($response->success, true);
     $this->assertEqual($response->transfer->code, "RD2OC8AL");
 }