protected function setUp() { Mage_Core_Utility_Theme::registerDesignMock(); Mage::getDesign()->setDefaultDesignTheme(); $this->_mail = $this->getMock('Zend_Mail', array('send', 'addTo', 'addBcc', 'setReturnPath', 'setReplyTo'), array('utf-8')); $this->_model = $this->getMockBuilder('Mage_Core_Model_Email_Template')->setMethods(array('_getMail'))->setConstructorArgs(array($this->getMockBuilder('Mage_Core_Model_Event_Manager')->disableOriginalConstructor()->getMock(), $this->getMockBuilder('Mage_Core_Model_Cache')->disableOriginalConstructor()->getMock(), Mage::getObjectManager()->create('Magento_Filesystem')))->getMock(); $this->_model->expects($this->any())->method('_getMail')->will($this->returnCallback(array($this, 'getMail'))); $this->_model->setSenderName('sender')->setSenderEmail('*****@*****.**')->setTemplateSubject('Subject'); }
/** * Initialize an already installed Magento application */ public function initialize() { Mage::setIsDeveloperMode($this->_isDeveloperMode); Mage_Core_Utility_Theme::registerDesignMock(); Mage::$headersSentThrowsException = false; Mage::app('', 'store', $this->_options); }