Пример #1
0
        public void BotTest_HaveError()
        {
            chatBot = new RestChatBot(_errorBotRules);
            string Message = "I have exception";
            ChatSessionInterface session = new RestChatSession();
            var answer = chatBot.FindAnswer(session, Message);

            Assert.AreEqual(answer.Item1, "Whats the problem ?");
        }
Пример #2
0
        public void BotTest_FindSolutionForError()
        {
            chatBot = new RestChatBot(_errorBotRules);
            string Message = "find the solution to this error";
            ChatSessionInterface session = new RestChatSession();
            var answer = chatBot.FindAnswer(session, Message);

            Assert.AreEqual(answer.Item1, "try this.  google.com");
        }
Пример #3
0
        public void BotTest_Goodbye()
        {
            chatBot = new RestChatBot(_goodByeBotRules);
            string Message = "ate";

            ChatSessionInterface session = new RestChatSession();
            var answer = chatBot.FindAnswer(session, Message);

            Assert.AreEqual(answer.Item1, "bye bye");
        }
Пример #4
0
        public void BotTest_GetJoke()
        {
            chatBot = new RestChatBot(_jokeBotRules);
            string               Message = "tell me a joke";
            List <string>        jokes   = JokeRuleSet.jokeList;
            ChatSessionInterface session = new RestChatSession();
            var answer = chatBot.FindAnswer(session, Message);

            Console.WriteLine(answer.Item1);
            Assert.IsTrue(jokes.Contains(answer.Item1));
        }
Пример #5
0
        public void BotTest_Greeting()
        {
            chatBot = new RestChatBot(_greetingBotRules);
            string Message = "hi";

            ChatSessionInterface session = new RestChatSession();
            var answer = chatBot.FindAnswer(session, Message);

            Assert.AreEqual(answer.Item1, "Hi!");

            //#2
            Message = "hello";

            session = new RestChatSession();
            answer  = chatBot.FindAnswer(session, Message);

            Assert.AreEqual(answer.Item1, "Hi!");
            //#3
            Message = "labas";

            session = new RestChatSession();
            answer  = chatBot.FindAnswer(session, Message);

            Assert.AreEqual(answer.Item1, "Hi!");
            //#4
            Message = "sveikas";

            session = new RestChatSession();
            answer  = chatBot.FindAnswer(session, Message);

            Assert.AreEqual(answer.Item1, "Hi!");
            //#5
            Message = "jfdbkfdkjldf";

            session = new RestChatSession();
            answer  = chatBot.FindAnswer(session, Message);

            Assert.AreEqual(answer.Item1, "I don't understand, could you try repeating that?");
        }
Пример #6
0
 public void CreateJavaBot() => javaChatBot = new RestChatBot(javaCourseRules.Rules);
Пример #7
0
 public void CreatePHPBot() => PhpChatBot = new RestChatBot(phpCourseRule.Rules);