public function testSetOrder() { $orderId = 123; $order = $this->getMock('Magento\\Sales\\Model\\Order', [], [], '', false); $order->expects($this->once())->method('getId')->willReturn($orderId); $this->assertEquals($this->model, $this->model->setOrder($order)); $this->assertEquals($orderId, $this->model->getOrderId()); }
/** * @param \Magento\Sales\Model\Order\Item $item * @return $this */ public function addItem(\Magento\Sales\Model\Order\Item $item) { $item->setOrder($this); if (!$item->getId()) { $this->setItems(array_merge($this->getItems(), [$item])); } return $this; }
/** * @param \Magento\Sales\Model\Order\Item $item * @return $this */ public function addItem(\Magento\Sales\Model\Order\Item $item) { $item->setOrder($this); if (!$item->getId()) { $this->getItemsCollection()->addItem($item); } return $this; }