Пример #1
0
        public void testWithNoAttributes()
        {
            XmlNode testNode          = getNode("<set/>");
            var     mockBotTagHandler = new AIMLbot.AIMLTagHandlers.set(this.mockBot, this.mockUser, this.mockQuery, mockRequest, mockResult, testNode);

            Assert.Equal("", mockBotTagHandler.Transform());
        }
Пример #2
0
        public void testWithBadNode()
        {
            XmlNode testNode          = getNode("<sot name=\"test2\">content 2</sot>");
            var     mockBotTagHandler = new AIMLbot.AIMLTagHandlers.set(this.mockBot, this.mockUser, this.mockQuery, mockRequest, mockResult, testNode);

            Assert.Equal("", mockBotTagHandler.Transform());
        }
Пример #3
0
        public void testWithTooManyAttributes()
        {
            XmlNode testNode          = getNode("<set name=\"test 4\" value=\"value\" >content 4</set>");
            var     mockBotTagHandler = new AIMLbot.AIMLTagHandlers.set(this.mockBot, this.mockUser, this.mockQuery, mockRequest, mockResult, testNode);

            Assert.Equal("", mockBotTagHandler.Transform());
        }
Пример #4
0
        public void testWithGoodData()
        {
            XmlNode testNode          = getNode("<set name=\"test1\">content 1</set>");
            var     mockBotTagHandler = new AIMLbot.AIMLTagHandlers.set(this.mockBot, this.mockUser, this.mockQuery, mockRequest, mockResult, testNode);

            Assert.Equal("content 1", mockBotTagHandler.Transform());
            Assert.True(this.mockUser.Predicates.containsSettingCalled("test1"));
        }