public function testGetProduct() { $product = \Magento\TestFramework\Helper\Bootstrap::getObjectManager()->create('Magento\\Catalog\\Model\\Product'); /** @var $objectManager \Magento\TestFramework\ObjectManager */ $objectManager = \Magento\TestFramework\Helper\Bootstrap::getObjectManager(); $objectManager->get('Magento\\Framework\\Registry')->register('current_product', $product); try { $this->assertSame($product, $this->_helper->getProduct()); $objectManager->get('Magento\\Framework\\Registry')->unregister('current_product'); } catch (\Exception $e) { $objectManager->get('Magento\\Framework\\Registry')->unregister('current_product'); throw $e; } }