Ejemplo n.º 1
0
 /**
  * Tests the getters and setters of the model
  * @test
  */
 public function setGetTest()
 {
     $sample = array('name' => 'Product 1', 'description' => 'Product description', 'item_number' => 'ITM123456', 'url' => 'https://shop.example.com/item/1', 'amount' => '1999', 'quantity' => 1);
     $this->_item->setName($sample['name'])->setDescription($sample['description'])->setItemNumber($sample['item_number'])->setUrl($sample['url'])->setAmount($sample['amount'])->setQuantity($sample['quantity']);
     $this->assertEquals($this->_item->getName(), $sample['name']);
     $this->assertEquals($this->_item->getDescription(), $sample['description']);
     $this->assertEquals($this->_item->getItemNumber(), $sample['item_number']);
     $this->assertEquals($this->_item->getUrl(), $sample['url']);
     $this->assertEquals($this->_item->getAmount(), $sample['amount']);
     $this->assertEquals($this->_item->getQuantity(), $sample['quantity']);
     return $this->_item;
 }
Ejemplo n.º 2
0
 /**
  * Creates and fills an item model.
  *
  * @param array $response
  * @return Item
  */
 private function _createItem(array $response)
 {
     $model = new Item();
     $model->setName($response[Item::FIELD_NAME])->setDescription($response[Item::FIELD_DESCRIPTION])->setItemNumber($response[Item::FIELD_ITEM_NUMBER])->setUrl($response[Item::FIELD_URL])->setAmount($response[Item::FIELD_AMOUNT])->setQuantity($response[Item::FIELD_QUANTITY]);
     return $model;
 }