public SqlDataExporter(ILogger logger, ISelectionFilteringStrategy selectionFilteringStrategy, CsvGenerator csvGenerator) { _logger = logger; _csvGenerator = csvGenerator; _selectionFilteringStrategy = selectionFilteringStrategy; }
public CsvGenerator(ILogger logger, ISelectionFilteringStrategy selectionFilteringStrategy, IQueryExecutor queryExecutor, string destinationDirectory, char delimiter) { _logger = logger; _destinationDirectory = destinationDirectory; _queryExecutor = queryExecutor; _selectionFilteringStrategy = selectionFilteringStrategy; _delimiter = delimiter; }
public SqlDataExporter(ILogger logger, string destinationDirectory, IQueryExecutor queryExecutor, ISelectionFilteringStrategy selectionFilteringStrategy) { _logger = logger; _queryExecutor = queryExecutor; _selectionFilteringStrategy = selectionFilteringStrategy; _destinationDirectory = destinationDirectory; }