public SignalProcessorService( string fileName, IFileParserManager fileParserManager, ICharacteristicManagerFactory characteristicManagerFactory) { Throw.IfNullOrEmpty(fileName, nameof(fileName)); Throw.IfNull(fileParserManager, nameof(fileParserManager)); Throw.IfNull(characteristicManagerFactory, nameof(characteristicManagerFactory)); _fileName = fileName; _fileParserManager = fileParserManager; _characteristicManagerFactory = characteristicManagerFactory; }
public static void Main(string[] args) { FluentCommandLineParser <Arguments> parser = ParserBuilder.Build(); var parserResult = parser.Parse(args); if (!parserResult.HasErrors && !parserResult.EmptyArgs) { Arguments argument = parser.Object; var container = new ServiceContainer(); container.RegisterFrom <CompositionRoot>(); using (var scope = container.BeginScope()) { IFileParserManager fileParserManager = container.GetInstance <IFileParserManager>(); FileParserResult parseResult = fileParserManager.ParseFileAsync(argument.Path).Result; } } }
public LoggingFileParserManager(IFileParserManager fileParserManager) { _fileParserManager = fileParserManager; }
public SignalProcessorServiceFactory(IFileParserManager fileParserManager, ICharacteristicManagerFactory characteristicManagerFactory) { _fileParserManager = fileParserManager; _characteristicManagerFactory = characteristicManagerFactory; }
private static void InitializeFileParseService() { _fileParserService = new FileParserManager(); _sortDerviceManager = new SortServiceManager(); }
public TxtFileParserManagerTests() { fileParserManager = new TxtFileParserManager(); }