public LearningDeliveryHE_08Rule(
     IValidationErrorHandler validationErrorHandler,
     IFileDataService fileDataService,
     ILARSDataService lARSDataService,
     IDerivedData_27Rule derivedData_27Rule,
     IOrganisationDataService organisationDataService,
     ILearningDeliveryFAMQueryService learningDeliveryFAMQueryService)
     : base(validationErrorHandler, RuleNameConstants.LearningDeliveryHE_08)
 {
     _fileDataService = fileDataService;
     _lARSDataService = lARSDataService;
     _derivedData_27Rule = derivedData_27Rule;
     _organisationDataService = organisationDataService;
     _learningDeliveryFAMQueryService = learningDeliveryFAMQueryService;
 }
 public LearningDeliveryHE_07Rule NewRule(
     IValidationErrorHandler validationErrorHandler = null,
     IFileDataService fileDataService                 = null,
     ILARSDataService lARSDataService                 = null,
     IDerivedData_27Rule derivedData_27Rule           = null,
     IOrganisationDataService organisationDataService = null,
     ILearningDeliveryFAMQueryService learningDeliveryFAMQueryService = null)
 {
     return(new LearningDeliveryHE_07Rule(
                validationErrorHandler: validationErrorHandler,
                fileDataService: fileDataService,
                lARSDataService: lARSDataService,
                derivedData_27Rule: derivedData_27Rule,
                organisationDataService: organisationDataService,
                learningDeliveryFAMQueryService: learningDeliveryFAMQueryService));
 }