public void ParseFeedNodeTest_Success() { // arrange // setup HTML Model string uriPrefix = string.Empty; HtmlDocument doc = new HtmlDocument(); doc.LoadHtml(this.htmlFileContents); HtmlNode trnode = doc.CreateElement("tr"); doc.OptionUseIdAttribute = true; trnode.Name = "tr"; trnode.InnerHtml = RSSFeedResponseResource.TestTRSuccess1; // setup Test Object HtmlParser target = new HtmlParser(uriPrefix); RssFeed actual; // act actual = target.ParseFeedNode(trnode); // assert Assert.IsNotNull(actual); Assert.IsNotNull(actual.FeedCode); Assert.IsNotNull(actual.LocationName); Assert.IsNotNull(actual.RSSLink); Assert.IsNotNull(actual.ServiceName); }
public void ParseFeedNodeTest_Fail1() { // arrange // setup HTML Model string uriPrefix = string.Empty; HtmlParser target = new HtmlParser(uriPrefix); HtmlDocument doc = new HtmlDocument(); // load doc.LoadHtml(this.htmlFileContents); HtmlNode trnode = doc.CreateElement("tr"); doc.OptionUseIdAttribute = true; trnode.Name = "tr"; trnode.InnerHtml = RSSFeedResponseResource.TestTRFail1; // act RssFeed actual = target.ParseFeedNode(trnode); // assert Assert.IsNull(actual); }