public CustomCsvImporter( PriceInUsdProvider priceInUsdProvider, FormFactory formFactory, ExchangeParser exchangeParser) { this._priceInUsdProvider = priceInUsdProvider; this._formFactory = formFactory; this._exchangeParser = exchangeParser; }
public void Test() { var exchangeParser = new ExchangeParser(); for (int i = 0; i < testMessages.Count; i++) { var actualResult = exchangeParser.ParseWtbMessageResults(testMessages[i]); Assert.AreEqual(actualResult, expectedResults[i]); } }
static void Main(string[] args) { var telegramClient = new TelegramClientWrapper(0, ""); telegramClient.PrepareConnection("ChatWarsBot").Wait(); telegramClient.SendMessage("/wtb_113").Wait(); var message = telegramClient.GetLastMessage().Result; Console.WriteLine(message); var exchangeParser = new ExchangeParser(); var productOffers = exchangeParser.ParseWtbMessageResults(message); Console.ReadKey(); }