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