Example #1
0
        public void testWithNoListItems()
        {
            XmlNode testNode          = getNode("<random/>");
            var     mockBotTagHandler = new AIMLbot.AIMLTagHandlers.random(this.mockBot, this.mockUser, this.mockQuery, mockRequest, mockResult, testNode);

            Assert.Equal("", mockBotTagHandler.Transform());
        }
Example #2
0
        public void testWithValidData()
        {
            XmlNode testNode = StaticHelpers.getNode(@"<random>
    <li>random 1</li>
    <li>random 2</li>
    <li>random 3</li>
    <li>random 4</li>
    <li>random 5</li>
</random>");
            this.mockBotTagHandler = new AIMLbot.AIMLTagHandlers.random(this.mockBot, this.mockUser, this.mockQuery, this.mockRequest, this.mockResult, testNode);
            Assert.Contains(this.mockBotTagHandler.Transform(), this.possibleResults);
        }
Example #3
0
        public void testWithValidData()
        {
            XmlNode testNode          = getNode(@"<random>
    <li>random 1</li>
    <li>random 2</li>
    <li>random 3</li>
    <li>random 4</li>
    <li>random 5</li>
</random>");
            var     mockBotTagHandler = new AIMLbot.AIMLTagHandlers.random(this.mockBot, this.mockUser, this.mockQuery, mockRequest, mockResult, testNode);

            Assert.Contains(mockBotTagHandler.Transform(), this.possibleResults);
        }
Example #4
0
        public void testWithBadListItems()
        {
            XmlNode testNode = StaticHelpers.getNode(@"<random>
    <li>random 1</li>
    <bad>bad 1</bad>
    <li>random 2</li>
    <bad>bad 2</bad>
    <li>random 3</li>
    <bad>bad 3</bad>
    <li>random 4</li>
    <bad>bad 4</bad>
    <li>random 5</li>
    <bad>bad 5</bad>
</random>");

            this.mockBotTagHandler = new AIMLbot.AIMLTagHandlers.random(this.mockBot, this.mockUser, this.mockQuery, this.mockRequest, this.mockResult, testNode);
            Assert.Contains(this.mockBotTagHandler.Transform(), this.possibleResults);
        }
Example #5
0
 public void testWithNoListItems()
 {
     XmlNode testNode = StaticHelpers.getNode("<random/>");
     this.mockBotTagHandler = new AIMLbot.AIMLTagHandlers.random(this.mockBot, this.mockUser, this.mockQuery, this.mockRequest, this.mockResult, testNode);
     Assert.AreEqual("",this.mockBotTagHandler.Transform());
 }