25 $observerContainer = $this->getMockBuilder(
Event\Observer::class)
26 ->disableOriginalConstructor()
28 $event = $this->getMockBuilder(Event::class)
29 ->disableOriginalConstructor()
31 $paymentInfoModel = $this->createMock(InfoInterface::class);
35 'payment_method_nonce' => self::PAYMENT_METHOD_NONCE,
36 'device_data' => self::DEVICE_DATA
40 $observerContainer->expects(static::atLeastOnce())
43 $event->expects(static::exactly(2))
44 ->method(
'getDataByKey')
51 $paymentInfoModel->expects(static::at(0))
52 ->method(
'setAdditionalInformation')
53 ->with(
'payment_method_nonce', self::PAYMENT_METHOD_NONCE);
54 $paymentInfoModel->expects(static::at(1))
55 ->method(
'setAdditionalInformation')
56 ->with(
'device_data', self::DEVICE_DATA);
const PAYMENT_METHOD_NONCE
const KEY_ADDITIONAL_DATA