public function testGetHtmlTxnIdIsNull() { $this->eventManagerMock->expects($this->once())->method('dispatch'); $this->transaction->setData('txn_id', 'test'); $this->assertEquals('test', $this->transaction->getHtmlTxnId()); $this->assertEquals(null, $this->transaction->getData('html_txn_id')); }
/** * Load the transaction object by specified txn_id * * @param \Magento\Sales\Model\Order\Payment\Transaction $transaction * @param int $orderId * @param int $paymentId * @param string $txnId * @return \Magento\Sales\Model\Order\Payment\Transaction */ public function loadObjectByTxnId(\Magento\Sales\Model\Order\Payment\Transaction $transaction, $orderId, $paymentId, $txnId) { $select = $this->_getLoadByUniqueKeySelect($orderId, $paymentId, $txnId); $data = $this->getConnection()->fetchRow($select); if (!$data) { return $transaction; } $transaction->setData($data); $this->unserializeFields($transaction); $this->_afterLoad($transaction); return $transaction; }