_objectManager->create(\Magento\Sales\Model\Order::class); $session = $this->_objectManager->get(\Magento\Checkout\Model\Session::class); $quote = $this->_objectManager->create(\Magento\Quote\Model\Quote::class); $quote->load('100000002', 'reserved_order_id'); $session->setQuoteId($quote->getId()); $session->setPaypalStandardQuoteId($quote->getId())->setLastRealOrderId('100000002'); $this->dispatch('paypal/hostedpro/cancel'); $order->load('100000002', 'increment_id'); $this->assertEquals('canceled', $order->getState()); $this->assertEquals($session->getQuote()->getGrandTotal(), $quote->getGrandTotal()); $this->assertEquals($session->getQuote()->getItemsCount(), $quote->getItemsCount()); } }