Exemplo n.º 1
0
 public function testSchema()
 {
     $this->_disableSchema();
     $shipmentMock = $this->_createShipmentMock();
     $mockDataObj = $this->_createProcessDataObjectMock($shipmentMock);
     $this->_object->process($mockDataObj);
     $messageData = $this->_object->getMessageData();
     $this->assertArrayHasKey('shipmentId', $messageData);
     $this->assertArrayHasKey('orderNumber', $messageData);
 }
Exemplo n.º 2
0
 public function testSchemaOrderNumber()
 {
     $this->_disableSchema();
     $ORDER_NUMBER = 1023;
     $orderMock = $this->_createOrderMock(array('getShippingAddress', 'getPayment', 'getIncrementId'));
     $orderMock->expects($this->atLeastOnce())->method('getIncrementId')->will($this->returnValue($ORDER_NUMBER));
     $mockDataObj = $this->_createProcessDataObjectMock($orderMock);
     $this->_object->process($mockDataObj);
     $messageData = $this->_object->getMessageData();
     $this->assertArrayHasKey('order', $messageData);
     $this->assertArrayHasKey('orderNumber', $messageData['order']);
     $this->assertEquals($ORDER_NUMBER, $messageData['order']['orderNumber']);
 }