public DownloadMoexInstruments(ILogger logger,
                                ITaskActions taskAction,
                                IMoexDownloader moexProvider,
                                IXmlSaver xmlSaver,
                                ICsvSaver csvSaver) : base(logger, taskAction)
 {
     _moexProvider = moexProvider;
     _xmlSaver     = xmlSaver;
     _csvSaver     = csvSaver;
 }
示例#2
0
 public CalculationFactory(ILogger logger,
                           ITaskActions taskAction,
                           ICbrDownloader cbrDownloader,
                           IMoexDownloader moexDownloader,
                           IXmlSaver xmlSaver,
                           ICsvSaver csvSaver,
                           IConverterFactory converterFactory,
                           ISaverMurrData saverMurrData)
 {
     _logger         = logger;
     _taskAction     = taskAction;
     _cbrDownloader  = cbrDownloader;
     _moexDownloader = moexDownloader;
     _xmlSave        = xmlSaver;
     _csvSaver       = csvSaver;
     _convertFactory = converterFactory;
     _saverMurrData  = saverMurrData;
 }
示例#3
0
 public TestMoexProvider()
 {
     _mapper         = AutoMapperConfiguration.Configure().CreateMapper();
     _logger         = new Mock <ILogger>();
     _moexDownloader = new MoexDownloader(_mapper, _logger.Object);
 }