public function testGetEmailToFriendUrl() { $product = \Magento\TestFramework\Helper\Bootstrap::getObjectManager()->create('Magento\\Catalog\\Model\\Product'); $product->setId(100); $category = \Magento\TestFramework\Helper\Bootstrap::getObjectManager()->create('Magento\\Catalog\\Model\\Category'); $category->setId(10); /** @var $objectManager \Magento\TestFramework\ObjectManager */ $objectManager = \Magento\TestFramework\Helper\Bootstrap::getObjectManager(); $objectManager->get('Magento\\Framework\\Registry')->register('current_category', $category); try { $this->assertStringEndsWith('sendfriend/product/send/id/100/cat_id/10/', $this->_helper->getEmailToFriendUrl($product)); $objectManager->get('Magento\\Framework\\Registry')->unregister('current_category'); } catch (\Exception $e) { $objectManager->get('Magento\\Framework\\Registry')->unregister('current_category'); throw $e; } }