/**
  * @return void
  */
 public function testExpandItemsMustAddAbstractIdToAllCartItems()
 {
     $changeTransfer = $this->getChangeTransfer();
     $productConcreteTransfer = new ProductConcreteTransfer();
     $productConcreteTransfer->setIdProductAbstract(self::ID_PRODUCT_ABSTRACT);
     $productManager = $this->getProductManager($productConcreteTransfer);
     $result = $productManager->expandItems($changeTransfer);
     $changedItemTransfer = $result->getItems()[0];
     $this->assertSame($productConcreteTransfer->getIdProductAbstract(), $changedItemTransfer->getIdProductAbstract());
 }
Example #2
0
 /**
  * @return \PHPUnit_Framework_MockObject_MockObject|\Spryker\Zed\Wishlist\Dependency\Facade\WishlistToProductInterface
  */
 protected function getProductFacadeMock()
 {
     $productFacadeMock = $this->getMockBuilder(WishlistToProductBridge::class)->disableOriginalConstructor()->getMock();
     $productConcrete = new ProductConcreteTransfer();
     $productConcrete->setIdProductAbstract(1);
     $productConcrete->setIdProductConcrete(1);
     $productFacadeMock->expects($this->any())->method('getProductConcrete')->will($this->returnValue($productConcrete));
     return $productFacadeMock;
 }