public function testAddOneItemToWishList() { $api = $this->getAY(); $item = new WishList\WishListItem('1234', $this->getVariantId(1), array('description' => 'test', 'image_url' => 'http://www.google.de', 'foo' => 'bar')); $WishList = new WishList(); $WishList->deleteAllItems(); $WishList = $api->updateWishList($this->getSessionId(), $WishList); $WishList->updateItem($item); $WishList = $api->updateWishList($this->getSessionId(), $WishList); $item = $WishList->getItem('1234'); $this->assertEquals(1, $WishList->getTotalAmount()); $this->assertEquals(null, $item->getAppId()); $this->assertInstanceOf('\\AboutYou\\SDK\\Model\\WishList\\WishListItem', $item); $data = $item->getAdditionalData(); $this->assertEquals('test', $data['description']); $this->assertEquals('http://www.google.de', $data['image_url']); $this->assertEquals('bar', $data['foo']); $WishList->deleteAllItems(); $api->updateWishList($this->getSessionId(), $WishList); }