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());
 }