/**
  * @param oxBasket $basket
  */
 private function checkContents(\OxidEsales\EshopCommunity\Application\Model\Basket $basket, $expectedAmount)
 {
     $basketArticles = $basket->getBasketArticles();
     $keys = array_keys($basketArticles);
     $this->assertTrue(is_array($basketArticles));
     $this->assertEquals(1, count($basketArticles));
     $this->assertTrue(is_a($basketArticles[$keys[0]], 'OxidEsales\\EshopCommunity\\Application\\Model\\Article'));
     $this->assertEquals($this->testArticleId, $basketArticles[$keys[0]]->getId());
     $basketContents = $basket->getContents();
     $keys = array_keys($basketContents);
     $this->assertTrue(is_array($basketContents));
     $this->assertEquals(1, count($basketArticles));
     $this->assertTrue(is_a($basketContents[$keys[0]], 'OxidEsales\\EshopCommunity\\Application\\Model\\BasketItem'));
     $basketItem = $basketContents[$keys[0]];
     $this->assertEquals($this->testArticleId, $basketItem->getProductId());
     $this->assertEquals($expectedAmount, $basketItem->getAmount());
 }