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 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;
        }
Beispiel #3
0
        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;
 }
Beispiel #5
0
 public SignalProcessorServiceFactory(IFileParserManager fileParserManager, ICharacteristicManagerFactory characteristicManagerFactory)
 {
     _fileParserManager            = fileParserManager;
     _characteristicManagerFactory = characteristicManagerFactory;
 }
Beispiel #6
0
 private static void InitializeFileParseService()
 {
     _fileParserService  = new FileParserManager();
     _sortDerviceManager = new SortServiceManager();
 }
 public SignalProcessorServiceFactory(IFileParserManager fileParserManager, ICharacteristicManagerFactory characteristicManagerFactory)
 {
     _fileParserManager = fileParserManager;
     _characteristicManagerFactory = characteristicManagerFactory;
 }
 public TxtFileParserManagerTests()
 {
     fileParserManager = new TxtFileParserManager();
 }
 public LoggingFileParserManager(IFileParserManager fileParserManager)
 {
     _fileParserManager = fileParserManager;
 }