/** * When creating a new quantity model, a new * quantity model with the provided sku, item id * and quantity should be returned. */ public function testCreateQuantity() { $sku = 'the-sku'; $itemId = 3; $quantity = 345; $quantityModel = $this->_quantityFactory->createQuantity($sku, $itemId, $quantity); $this->assertInstanceOf('EbayEnterprise_Inventory_Model_Quantity', $quantityModel); $this->assertSame($sku, $quantityModel->getSku()); $this->assertSame($itemId, $quantityModel->getItemId()); $this->assertSame($quantity, $quantityModel->getQuantity()); }
/** * Create a new quantity model from the response quantity item. * * @param IReplyQuantityItem * @return EbayEnterprise_Inventory_Model_Quantity */ protected function _extractItem(IReplyQuantityItem $item) { return $this->_quantityFactory->createQuantity($item->getItemId(), $item->getLineId(), $item->getQuantity()); }