private IlrMessageTask NewService( IMessageProvider messageProvider = null, IReferenceDataPopulationService referenceDataPopulationService = null, IEdrsApiService edrsApiService = null, IFilePersister filePersister = null, ILogger logger = null, FeatureConfiguration featureConfiguration = null) { return(new IlrMessageTask(messageProvider, referenceDataPopulationService, edrsApiService, filePersister, featureConfiguration, logger)); }
public IlrMessageTask( IMessageProvider messageProvider, IReferenceDataPopulationService referenceDataPopulationService, IEdrsApiService edrsApiService, IFilePersister filePersister, FeatureConfiguration featureConfiguration, ILogger logger) { _messageProvider = messageProvider; _referenceDataPopulationService = referenceDataPopulationService; _edrsApiService = edrsApiService; _filePersister = filePersister; _featureConfiguration = featureConfiguration; _logger = logger; }