Пример #1
0
 /**
  * @test
  */
 public function shouldReturnTrueIfHashesMatched()
 {
     $params = [Api::FIELD_PAYEE_ACCOUNT => 'account', Api::FIELD_PAYER_ACCOUNT => 'account', Api::FIELD_PAYMENT_AMOUNT => 0.01, Api::FIELD_PAYMENT_BATCH_NUM => 1, Api::FIELD_PAYMENT_ID => 15, API::FIELD_PAYMENT_UNITS => 'USD', API::FIELD_SUGGESTED_MEMO => 'test payment invalid hash', API::FIELD_TIMESTAMPGMT => 1456652247];
     $api = new Api(['alternate_passphrase' => 'passphares', 'payee_account' => 'account', 'display_name' => 'payment', 'sandbox' => true], $this->createHttpClientMock());
     $params[Api::FIELD_V2_HASH] = $api->calculateHash($params);
     $this->assertTrue($api->verifyHash($params[Api::FIELD_V2_HASH], $params));
 }