public ImporterModule(ILogger logger, IConfigurationRepository configuration, IEnumerable <FileTransformationBase> transformations)
        {
            _logger        = logger;
            _configuration = configuration;

            _directory        = configuration.GetConfigurationValue(ConfigurationKeys.ImportDirectory, string.Empty);
            _directoryMonitor = new DirectoryMonitor(_logger, _configuration, transformations, _directory);
        }
        public ImporterModule(ILogger logger, IConfigurationRepository configuration)
        {
            _logger        = logger;
            _configuration = configuration;

            _directory = configuration.GetConfigurationValue(ConfigurationKeys.ImportDirectory, string.Empty);
            _endpoint  = configuration.GetConfigurationValue(ConfigurationKeys.WebEndpoint, string.Empty);

            _directoryMonitor = new DirectoryMonitor(_logger, _endpoint, _directory);
        }