/** * 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); }