public function testset_notification_body() { $lead = new Lead(); //test with attributes preset and verify template variables are set accordingly $lead->first_name = "firstn"; $lead->last_name = "lastn"; $lead->salutation = "Mr"; $lead->lead_source = "Email"; $lead->status = "New"; $lead->description = "tes description"; $result = $lead->set_notification_body(new Sugar_Smarty(), $lead); $this->assertEquals("Mr firstn lastn", $result->_tpl_vars['LEAD_NAME']); $this->assertEquals($lead->lead_source, $result->_tpl_vars['LEAD_SOURCE']); $this->assertEquals($lead->status, $result->_tpl_vars['LEAD_STATUS']); $this->assertEquals($lead->description, $result->_tpl_vars['LEAD_DESCRIPTION']); }