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); }
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']); }