Beispiel #1
0
 /**
  * Test get_instructors function.
  */
 public function test_get_instructors()
 {
     global $DB;
     // Fixture.
     $datagenerator = new elis_program_datagenerator($DB);
     $user = $datagenerator->create_user();
     $datagenerator->assign_instructor_to_class($user->id, 1);
     // Test.
     $instructor = new instructor();
     $instructor->classid = 1;
     $instructors = $instructor->get_instructors();
     // Verify.
     $count = 0;
     foreach ($instructors as $instructoruser) {
         $this->assertEquals($user->id, $instructoruser->id);
         $count++;
     }
     $this->assertEquals(1, $count);
 }