Пример #1
0
 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']);
 }