/**
  * Test failure conditions.
  * @dataProvider dataprovider_failure
  * @expectedException moodle_exception
  * @param array $data The incoming userset enrolment delete data.
  */
 public function test_failure(array $data)
 {
     global $DB;
     // Create test userset.
     $datagen = new elis_program_datagenerator($DB);
     $userset = $datagen->create_userset(array('name' => 'TestUsersetEnrolmentDelete'));
     $this->give_permissions(array('local/elisprogram:userset_enrol'));
     $response = local_datahub_elis_userset_enrolment_delete::userset_enrolment_delete($data);
 }