コード例 #1
0
 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);
 }