public SymbolFacade(MarketSymbolDownloader marketSymbolDownloader, MarketSymbolReader marketSymbolReader) { _marketSymbolsFile = null; _marketSymbolReader = marketSymbolReader; _marketSymbolDownloader = marketSymbolDownloader; }
public void Should_Return_Text_Filename_From_Sample_Archive_File() { // Arrange var marketSymbolDownloader = new MarketSymbolDownloader(); // Act var filename = marketSymbolDownloader.GetFile(url: Settings.MarketSymbolsSampleUrl); // Assert Assert.True(filename.EndsWith("mktsymbols_v2_sample.txt")); }
public SymbolFacade( MarketSymbolDownloader marketSymbolDownloader, MarketSymbolReader marketSymbolReader, ExpiredOptionDownloader expiredOptionDownloader, ExpiredOptionReader expiredOptionReader) { _expiredOptionReader = expiredOptionReader; _expiredOptionDownloader = expiredOptionDownloader; _marketSymbolReader = marketSymbolReader; _marketSymbolDownloader = marketSymbolDownloader; }
public SymbolFacade( SymbolRequestFormatter symbolRequestFormatter, LookupDispatcher lookupDispatcher, ExceptionFactory exceptionFactory, SymbolMessageHandler symbolMessageHandler, MarketSymbolDownloader marketSymbolDownloader, MarketSymbolReader marketSymbolReader, ExpiredOptionDownloader expiredOptionDownloader, ExpiredOptionReader expiredOptionReader, TimeSpan timeout) : base(lookupDispatcher, exceptionFactory, timeout) { _symbolRequestFormatter = symbolRequestFormatter; _symbolMessageHandler = symbolMessageHandler; _expiredOptionReader = expiredOptionReader; _expiredOptionDownloader = expiredOptionDownloader; _marketSymbolReader = marketSymbolReader; _marketSymbolDownloader = marketSymbolDownloader; }
public SymbolFacade( SymbolRequestFormatter symbolRequestFormatter, LookupDispatcher lookupDispatcher, ErrorMessageHandler errorMessageHandler, SymbolMessageHandler symbolMessageHandler, MarketSymbolDownloader marketSymbolDownloader, MarketSymbolReader marketSymbolReader, ExpiredOptionDownloader expiredOptionDownloader, ExpiredOptionReader expiredOptionReader, int timeoutMs) : base(lookupDispatcher, errorMessageHandler, timeoutMs) { _symbolRequestFormatter = symbolRequestFormatter; _symbolMessageHandler = symbolMessageHandler; _expiredOptionReader = expiredOptionReader; _expiredOptionDownloader = expiredOptionDownloader; _marketSymbolReader = marketSymbolReader; _marketSymbolDownloader = marketSymbolDownloader; }