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 ?"); }
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"); }
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"); }
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)); }
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?"); }
public void CreateJavaBot() => javaChatBot = new RestChatBot(javaCourseRules.Rules);
public void CreatePHPBot() => PhpChatBot = new RestChatBot(phpCourseRule.Rules);