6 declare(strict_types=1);
22 private $orderManagement;
27 private $placeOrderDefault;
34 $this->orderManagement = $this->getMockForAbstractClass(OrderManagementInterface::class);
41 $incrementId =
'000000001';
43 $order = $this->getMockForAbstractClass(OrderInterface::class);
44 $order->method(
'getIncrementId')->willReturn($incrementId);
47 $this->orderManagement->expects($this->once())
51 $errors = $this->placeOrderDefault->place($orderList);
58 $incrementId =
'000000001';
60 $order = $this->getMockForAbstractClass(OrderInterface::class);
61 $order->method(
'getIncrementId')->willReturn($incrementId);
64 $exception = new \Exception(
'error');
65 $this->orderManagement->method(
'place')->willThrowException($exception);
66 $errors = $this->placeOrderDefault->place($orderList);
69 [$incrementId => $exception],