setItems(array($item)); $itemList->setShipping_address(ShippingAddressTest::createAddress()); return $itemList; } public function setup() { $this->items = self::createItemList(); } public function testGetterSetters() { $items = $this->items->getItems(); $this->assertEquals(ItemTest::createItem(), $items[0]); $this->assertEquals(ShippingAddressTest::createAddress(), $this->items->getShipping_address()); } public function testSerializeDeserialize() { $itemList = new ItemList(); $itemList->fromJson($this->items->toJSON()); $this->assertEquals($itemList, $this->items); } }