6 declare(strict_types=1);
8 require
'default_rollback.php';
9 require
__DIR__ .
'/../../../Magento/Catalog/_files/product_simple.php';
12 require
__DIR__ .
'/../../../Magento/Store/_files/second_store.php';
17 ->create(\
Magento\Store\Model\Store::class);
22 'increment_id' =>
'100000002',
24 'status' =>
'processing',
25 'grand_total' => 120.00,
27 'base_grand_total' => 120.00,
32 'increment_id' =>
'100000003',
34 'status' =>
'processing',
35 'grand_total' => 140.00,
36 'base_grand_total' => 140.00,
42 'increment_id' =>
'100000004',
45 'grand_total' => 140.00,
46 'base_grand_total' => 140.00,
64 $payment->setAdditionalInformation(
'last_trans_id',
'11122');
65 $payment->setAdditionalInformation(
'metadata', [
67 'fraudulent' =>
false,
80 \
Magento\Sales\Api\InvoiceManagementInterface::class
86 foreach (
$orders as $orderFixture) {
89 $order->setData($orderFixture);
91 $orderFixture[
'increment_id']
93 $orderFixture[
'store_id']
95 $orderFixture[
'state']
97 $orderFixture[
'status']
99 $orderFixture[
'subtotal']
101 $orderFixture[
'grand_total']
103 $orderFixture[
'subtotal']
104 )->setBaseGrandTotal(
105 $orderFixture[
'base_grand_total']
106 )->setCustomerIsGuest(
110 )->setBillingAddress(
112 )->setShippingAddress(
126 $invoice->setStoreId($orderFixture[
'store_id']);
128 $order->setIsInProcess(
true);
130 ->create(\
Magento\Framework\DB\Transaction::class);
defined('TESTS_BP')||define('TESTS_BP' __DIR__
static getObjectManager()