function testGetEmailBodyContent()
 {
     $recipient = new UserDefinedForm_EmailRecipient();
     $emailBody = 'not html';
     $emailBodyHtml = '<p>html</p>';
     $recipient->EmailBody = $emailBody;
     $recipient->EmailBodyHtml = $emailBodyHtml;
     $recipient->write();
     $this->assertEquals($recipient->SendPlain, 0);
     $this->assertEquals($recipient->getEmailBodyContent(), $emailBodyHtml);
     $recipient->SendPlain = 1;
     $recipient->write();
     $this->assertEquals($recipient->getEmailBodyContent(), $emailBody);
     $recipient->delete();
 }
 /**
  * @return string
  */
 public function getEmailBodyContent()
 {
     $replaceFrom = array();
     $replaceTo = array();
     foreach ($this->EmailBodyVariables() as $varname => $value) {
         $replaceFrom[] = $varname;
         $replaceTo[] = $value;
     }
     return str_replace($replaceFrom, $replaceTo, parent::getEmailBodyContent());
 }