public ULNProvider(IAnonymiseLog anonymiseLog)
        {
            _anonymiseLog = anonymiseLog;

            // special case for 9999999999, should always stay the same, this is a 'not assigned yet' placeholder number, not PII
            _references.Add(9999999999, 9999999999);
        }
 public FileConversionOrchestrator(
     IMessengerService messengerService,
     IFileService fileService,
     IFileNameService fileNameService,
     IXsdValidationService xsdValidationService,
     IXmlSchemaProvider xmlSchemaProvider,
     IValidationErrorHandler validationErrorHandler,
     IXmlSerializationService xmlSerializationService,
     IMap <Loose.Previous.Message, Loose.Message> mapper,
     IProcess <Loose.Message> yearUplifter,
     IAnonymise <Loose.Message> anonymiser,
     IAnonymiseLog anonymiseLog,
     ILogger logger)
 {
     _messengerService        = messengerService;
     _fileService             = fileService;
     _fileNameService         = fileNameService;
     _xsdValidationService    = xsdValidationService;
     _xmlSchemaProvider       = xmlSchemaProvider;
     _validationErrorHandler  = validationErrorHandler;
     _xmlSerializationService = xmlSerializationService;
     _mapper       = mapper;
     _yearUplifter = yearUplifter;
     _anonymiser   = anonymiser;
     _anonymiseLog = anonymiseLog;
     _logger       = logger;
 }
 public LearnerReferenceProvider(IAnonymiseLog anonymiseLog)
 {
     _anonymiseLog = anonymiseLog;
 }