/**
  * Test new user email notifications.
  */
 public function test_version1importnewenrolmentemailgenerate()
 {
     global $CFG;
     // This is needed by the required files.
     require_once dirname(__FILE__) . '/other/rlip_importplugin_version1_fakeemail.php';
     $importplugin = new rlip_importplugin_version1_fakeemail();
     $course = $this->getDataGenerator()->create_course();
     $user = $this->getDataGenerator()->create_user();
     $templatetext = '<p>Hi %%user_fullname%%, you have been enroled in %%course_shortname%%
         Sitename: %%sitename%%
         User Username: %%user_username%%
         User Idnumber: %%user_idnumber%%
         User First Name: %%user_firstname%%
         User Last Name: %%user_lastname%%
         User Full Name: %%user_fullname%%
         User Email Address: %%user_email%%
         Course Fullname: %%course_fullname%%
         Course Shortname: %%course_shortname%%
         Course Idnumber: %%course_idnumber%%
         Course Summary: %%course_summary%%
         </p>';
     $actualtext = $importplugin->newenrolmentemail_generate($templatetext, $user, $course);
     $expectedtext = '<p>Hi ' . datahub_fullname($user) . ', you have been enroled in ' . $course->shortname . '
         Sitename: PHPUnit test site
         User Username: '******'
         User Idnumber: ' . $user->idnumber . '
         User First Name: ' . $user->firstname . '
         User Last Name: ' . $user->lastname . '
         User Full Name: ' . datahub_fullname($user) . '
         User Email Address: ' . $user->email . '
         Course Fullname: ' . $course->fullname . '
         Course Shortname: ' . $course->shortname . '
         Course Idnumber: ' . $course->idnumber . '
         Course Summary: ' . $course->summary . '
         </p>';
     $this->assertEquals($expectedtext, $actualtext);
 }