17 use PHPUnit\Framework\MockObject_MockObject as MockObject;
24 private static $caseId = 123;
29 private $objectManager;
43 $this->apiClient = $this->getMockBuilder(ApiClient::class)
44 ->disableOriginalConstructor()
45 ->setMethods([
'makeApiCall'])
48 $this->objectManager->addSharedInstance($this->apiClient, ApiClient::class);
56 $this->objectManager->removeSharedInstance(ApiClient::class);
67 public function testAfterCancel()
69 $order = $this->getOrder();
71 $this->apiClient->expects(self::once())
72 ->method(
'makeApiCall')
74 self::equalTo(
'/cases/' . self::$caseId .
'/guarantee'),
85 $orderService = $this->objectManager->get(OrderManagementInterface::class);
89 $caseRepository = $this->objectManager->get(CaseRepositoryInterface::class);
100 private function getOrder()
107 $orderRepository = $this->objectManager->get(OrderRepositoryInterface::class);
static getObjectManager()