_objectManager = Bootstrap::getObjectManager(); $this->_order = $this->_objectManager->create( Order::class ); $this->_quote = $this->_objectManager->create( Quote::class ); } /** * @magentoDbIsolation enabled * @magentoAppIsolation enabled * @magentoDataFixture Magento/Payment/_files/payment_info.php */ public function testUnsetPaymentInformation() { $order = $this->_order->loadByIncrementId('100000001'); /** @var \Magento\Sales\Model\Order\Payment $paymentOrder */ $paymentOrder = $order->getPayment(); $paymentOrder->unsAdditionalInformation('testing'); $quote = $this->_quote->load('reserved_order_id', 'reserved_order_id'); /** @var \Magento\Quote\Model\Quote\Payment $paymentQuote */ $paymentQuote = $quote->getPayment(); $paymentQuote->unsAdditionalInformation('testing'); $this->assertFalse($paymentOrder->hasAdditionalInformation('testing')); $this->assertFalse($paymentQuote->hasAdditionalInformation('testing')); } }