public function testSetGetWebsite() { $this->assertFalse($this->model->getWebsite()); $website = \Magento\TestFramework\Helper\Bootstrap::getObjectManager()->get('Magento\\Store\\Model\\StoreManagerInterface')->getWebsite(); $this->model->setWebsite($website); $actualResult = $this->model->getWebsite(); $this->assertSame($website, $actualResult); }
/** * Tests that getWebsite returns the default site when defaults are passed in for id */ public function testGetWebsiteDefault() { $this->assertFalse($this->_model->getWebsite()); $website = Bootstrap::getObjectManager()->get('Magento\\Store\\Model\\StoreManagerInterface')->getWebsite(); $this->_model->setWebsite($website); // Empty string should get treated like no parameter $actualResult = $this->_model->getWebsite(''); $this->assertSame($website, $actualResult); // Null string should get treated like no parameter $actualResult = $this->_model->getWebsite(null); $this->assertSame($website, $actualResult); }
/** * {@inheritdoc} */ public function setWebsite(\Magento\Store\Model\Website $website) { $pluginInfo = $this->pluginList->getNext($this->subjectType, 'setWebsite'); if (!$pluginInfo) { return parent::setWebsite($website); } else { return $this->___callPlugins('setWebsite', func_get_args(), $pluginInfo); } }