public async Task CanSaveAndLoadSymbols() { var symbols = await DataHelper.GetSymbolsFromRawDataFile().ConfigureAwait(false); var persister = new MetadataPersister(CONST_MarketsPath, CONST_SymbolsPath); persister.SaveSymbols(symbols); var savedSymbols = persister.LoadSymbols(); Assert.NotNull(savedSymbols); Assert.AreEqual(symbols.Count, savedSymbols.Count); }
public FeedApi(IApiConfiguration config) { this.config = config; this.persister = new MetadataPersister(this.config.MarketsFilePath, this.config.SymbolsFilePath); this.Repository = this.InitRepositorySafe(); }