get(ManagerInterface::class); /** @var Quote $sourceQuote */ $sourceQuote = $objectManager->create(QuoteFactory::class)->create(); $targetQuote = clone($sourceQuote); $sourceQuote->setGiftMessageId($giftMessageId); $eventManager->dispatch( 'sales_quote_merge_after', [ 'quote' => $targetQuote, 'source' => $sourceQuote ] ); self::assertEquals($giftMessageId, $targetQuote->getGiftMessageId()); } }