Exemple #1
0
        public void testTooManyAttributes()
        {
            XmlNode testNode          = getNode("<bot name=\"name\" value=\"bad\"/>");
            var     mockBotTagHandler = new AIMLbot.AIMLTagHandlers.bot(this.mockBot, this.mockUser, this.mockQuery, mockRequest, mockResult, testNode);

            Assert.Equal("", mockBotTagHandler.Transform());
        }
Exemple #2
0
        public void testBadNodeName()
        {
            XmlNode testNode          = getNode("<bad value=\"name\"/>");
            var     mockBotTagHandler = new AIMLbot.AIMLTagHandlers.bot(this.mockBot, this.mockUser, this.mockQuery, mockRequest, mockResult, testNode);

            Assert.Equal("", mockBotTagHandler.Transform());
        }
Exemple #3
0
        public void testNonExistentPredicate()
        {
            XmlNode testNode          = getNode("<bot name=\"nonexistent\"/>");
            var     mockBotTagHandler = new AIMLbot.AIMLTagHandlers.bot(this.mockBot, this.mockUser, this.mockQuery, mockRequest, mockResult, testNode);

            Assert.Equal("", mockBotTagHandler.Transform());
        }
Exemple #4
0
        public void testExpectedInput()
        {
            XmlNode testNode          = getNode("<bot name= \"name\"/>");
            var     mockBotTagHandler = new AIMLbot.AIMLTagHandlers.bot(this.mockBot, this.mockUser, this.mockQuery, mockRequest, mockResult, testNode);

            Assert.Equal("Unknown", mockBotTagHandler.Transform());
        }
Exemple #5
0
        public void testBadAttribute()
        {
            XmlNode testNode = StaticHelpers.getNode("<bot value=\"name\"/>");

            this.mockBotTagHandler = new AIMLbot.AIMLTagHandlers.bot(this.mockBot, this.mockUser, this.mockQuery, this.mockRequest, this.mockResult, testNode);
            Assert.AreEqual("", this.mockBotTagHandler.Transform());
        }
Exemple #6
0
 public void testStandardPredicateCollection()
 {
     string[] predicates = { "name", "birthday", "birthplace", "boyfriend", "favoriteband", "favoritebook", "favoritecolor", "favoritefood", "favoritesong", "favoritemovie", "forfun", "friends", "gender", "girlfriend", "kindmusic", "location", "looklike", "master", "question", "sign", "talkabout", "wear" };
     foreach(string predicate in predicates)
     {
         XmlNode testNode = StaticHelpers.getNode("<bot name=\""+predicate+"\"/>");
         this.mockBotTagHandler = new AIMLbot.AIMLTagHandlers.bot(this.mockBot, this.mockUser, this.mockQuery, this.mockRequest, this.mockResult, testNode);
         Assert.AreNotEqual(string.Empty, this.mockBotTagHandler.Transform());
     }
 }
Exemple #7
0
 public void testStandardPredicateCollection()
 {
     string[] predicates = { "name", "birthday", "birthplace", "boyfriend", "favoriteband", "favoritebook", "favoritecolor", "favoritefood", "favoritesong", "favoritemovie", "forfun", "friends", "gender", "girlfriend", "kindmusic", "location", "looklike", "master", "question", "sign", "talkabout", "wear" };
     foreach (string predicate in predicates)
     {
         XmlNode testNode          = getNode("<bot name=\"" + predicate + "\"/>");
         var     mockBotTagHandler = new AIMLbot.AIMLTagHandlers.bot(this.mockBot, this.mockUser, this.mockQuery, mockRequest, mockResult, testNode);
         Assert.NotEqual(string.Empty, mockBotTagHandler.Transform());
     }
 }
Exemple #8
0
 public void testTooManyAttributes()
 {
     XmlNode testNode = StaticHelpers.getNode("<bot name=\"name\" value=\"bad\"/>");
     this.mockBotTagHandler = new AIMLbot.AIMLTagHandlers.bot(this.mockBot, this.mockUser, this.mockQuery, this.mockRequest, this.mockResult, testNode);
     Assert.AreEqual("", this.mockBotTagHandler.Transform());
 }
Exemple #9
0
 public void testNonExistentPredicate()
 {
     XmlNode testNode = StaticHelpers.getNode("<bot name=\"nonexistent\"/>");
     this.mockBotTagHandler = new AIMLbot.AIMLTagHandlers.bot(this.mockBot, this.mockUser, this.mockQuery, this.mockRequest, this.mockResult, testNode);
     Assert.AreEqual("", this.mockBotTagHandler.Transform());
 }
Exemple #10
0
 public void testExpectedInput()
 {
     XmlNode testNode = StaticHelpers.getNode("<bot name= \"name\"/>");
     this.mockBotTagHandler = new AIMLbot.AIMLTagHandlers.bot(this.mockBot, this.mockUser, this.mockQuery, this.mockRequest, this.mockResult, testNode);
     Assert.AreEqual("Unknown", this.mockBotTagHandler.Transform());
 }