/** * @group ZF-3745 */ public function testMessageAcceptsPartClassOverrideViaSetter() { $message = new Zend_Mail_Message(array('file' => $this->_file)); $message->setPartClass('ZF3745_Mail_Part'); $this->assertEquals('ZF3745_Mail_Part', $message->getPartClass()); // Ensure message parts use the specified part class $this->assertGreaterThan(0, count($message)); foreach ($message as $part) { $this->assertEquals('ZF3745_Mail_Part', get_class($part)); } }