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()); }
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()); }
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()); }
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()); }
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()); }
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()); } }
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()); } }
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()); }
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()); }
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()); }