public function testHasPendingTransaction()
 {
     $payment = new Payment($this->getInstruction(), 123);
     $this->assertFalse($payment->hasPendingTransaction());
     $transaction = new FinancialTransaction();
     $payment->addTransaction($transaction);
     $this->assertFalse($payment->hasPendingTransaction());
     $transaction = new FinancialTransaction();
     $transaction->setState(FinancialTransaction::STATE_PENDING);
     $payment->addTransaction($transaction);
     $this->assertTrue($payment->hasPendingTransaction());
 }