Exemple #1
0
 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]);
            }
        }
Exemple #3
0
        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();
        }