15 private $templateContext;
20 private $saleableItem;
30 private $rendererPool;
44 $this->templateContext = $this->getMockBuilder(\
Magento\Framework\View\Element\Template\Context::class)
45 ->disableOriginalConstructor()
48 $this->saleableItem = $this->getMockBuilder(\
Magento\Framework\Pricing\SaleableInterface::class)
49 ->getMockForAbstractClass();
51 $this->price = $this->getMockBuilder(\
Magento\Framework\Pricing\Price\PriceInterface::class)
52 ->setMethods([
'setItem'])
53 ->getMockForAbstractClass();
55 $this->rendererPool = $this->getMockBuilder(\
Magento\Framework\Pricing\Render\RendererPool::class)
56 ->disableOriginalConstructor()
59 $this->item = $this->getMockBuilder(\
Magento\Catalog\Model\Product\Configuration\Item\ItemInterface::class)
60 ->getMockForAbstractClass();
63 $this->templateContext,
67 [
'item' => $this->item]
73 $layoutMock = $this->getMockBuilder(\
Magento\Framework\View\LayoutInterface::class)
74 ->getMockForAbstractClass();
76 $this->price->expects($this->once())
81 $this->assertInstanceOf(
82 \
Magento\Wishlist\Pricing\Render\ConfiguredPriceBox::class,
83 $this->model->setLayout($layoutMock)