示例#1
0
        public void ItDoesNotAnswerNonGreetingMessages()
        {
            TelegramBotApp.UpdateHandlers.PoliteBotHandler handler = new TelegramBotApp.UpdateHandlers.PoliteBotHandler();

            HandleUpdate(handler, "lalala");
            HandleUpdate(handler, "you touch my tralala");
            HandleUpdate(handler, "tell me");
            HandleUpdate(handler, "why");
            HandleUpdate(handler, "never");
            HandleUpdate(handler, "gonna give you up");
            HandleUpdate(handler, "1234");
            HandleUpdate(handler, "$#@$%()*(@#");

            Assert.AreEqual(0, handle_update_callback_num_calls);
        }
示例#2
0
        public void ItAnswersGreetingMessages()
        {
            TelegramBotApp.UpdateHandlers.PoliteBotHandler handler = new TelegramBotApp.UpdateHandlers.PoliteBotHandler();

            HandleUpdate(handler, "Hello");
            HandleUpdate(handler, "hello bot");
            HandleUpdate(handler, "hi");
            HandleUpdate(handler, "hi!!!");
            HandleUpdate(handler, "Good morning");
            HandleUpdate(handler, "good evEnIng");
            HandleUpdate(handler, "greetings bot!!!");
            HandleUpdate(handler, "hiiiii!!");
            HandleUpdate(handler, "hellooooo bot!!");

            Assert.AreEqual(9, handle_update_callback_num_calls);
        }