public function testIsAuthRequired() { $wishlist = $this->getMockBuilder('Magento\\Wishlist\\Model\\Wishlist')->setMethods(['getId', '__wakeup', 'getCustomerId', 'getItemCollection', 'getSharingCode'])->disableOriginalConstructor()->getMock(); $wishlist->expects($this->any())->method('getSharingCode')->will($this->returnValue('somesharingcode')); $this->wishlistHelperMock->expects($this->any())->method('getWishlist')->will($this->returnValue($wishlist)); $this->assertEquals(false, $this->model->isAuthRequired()); }
public function testGetProductPriceHtmlBlockExists() { $price = 10.0; $productMock = $this->getMockBuilder('Magento\\Catalog\\Model\\Product')->disableOriginalConstructor()->getMock(); $renderBlockMock = $this->getMockBuilder('Magento\\Framework\\Pricing\\Render')->disableOriginalConstructor()->getMock(); $renderBlockMock->expects($this->once())->method('render')->with('wishlist_configured_price', $productMock, ['zone' => \Magento\Framework\Pricing\Render::ZONE_ITEM_LIST])->willReturn($price); $this->layoutMock->expects($this->once())->method('getBlock')->with('product.price.render.default')->willReturn($renderBlockMock); $this->assertEquals($price, $this->model->getProductPriceHtml($productMock)); }