public function testAddTwoItemsToSetWithoutAppIds() { $basketItemSet = new Basket\BasketSet('123', array('image_url' => 'www', 'description' => 'Test')); $item = new Basket\BasketSetItem(1234, array()); $item2 = new Basket\BasketSetItem(1234, array()); $basketItemSet->addItem($item); $basketItemSet->addItem($item2); foreach ($basketItemSet->getItems() as $item) { $this->assertEquals(null, $item->getAppId()); } }
public function testAddItemSetToBasketWithProductID() { $ay = $this->getAY(); $basket = new Basket(); $set = new Basket\BasketSet('A123567', array('description' => 'test', 'image_url' => 'http://img-url')); $item = new Basket\BasketSetItem($this->getProductId(1)); $set->addItem($item); $basket->updateItemSet($set); $result = $ay->updateBasket($this->getSessionId(), $basket); $this->assertTrue($result->hasErrors()); }