public void TestGetDocumentValuesWithAttribute() { // Arrange const string contents = @"<html> <body> <span col='red'>test1</span> <span col='yellow'>test2</span> <span col='blue'>test3</span> </body> </html>"; var doc = new HtmlParser(contents); // Act var result = doc.GetDocumentValues("//span", "col"); // Arrange Assert.AreEqual(3, result.Count()); Assert.AreEqual("red", result.ElementAt(0)); Assert.AreEqual("yellow", result.ElementAt(1)); Assert.AreEqual("blue", result.ElementAt(2)); }
public void TestGetDocumentValues() { // Arrange const string contents = @"<html> <body> <span>test1</span> <span>test2</span> <span>test3</span> </body> </html>"; var doc = new HtmlParser(contents); // Act var result = doc.GetDocumentValues("//span", null); // Arrange Assert.AreEqual(3, result.Count()); Assert.AreEqual("test1", result.ElementAt(0)); Assert.AreEqual("test2", result.ElementAt(1)); Assert.AreEqual("test3", result.ElementAt(2)); }