public void DetermineShowNameTest() { var parser = new FxNetworksParser_Accessor(); var name = parser.DetermineShowName(new HtmlNode(HtmlNodeType.Element, new HtmlDocument(), 0) { InnerHtml = "<span><p><strong>Paid Programming</strong></p></span>" }); Assert.AreEqual("Paid Programming", name); name = parser.DetermineShowName(new HtmlNode(HtmlNodeType.Element, new HtmlDocument(), 0) { InnerHtml = "<span><p><strong>FX Movie</strong> The Happening</p></span>" }); Assert.AreEqual("The Happening", name); }
public void DetermineShowRowSelectorTest() { var parser = new FxNetworksParser_Accessor(); string selector = parser.DetermineShowRowSelector(EasternTimeZone.Today); Assert.AreEqual(".day_divs:nth-child(1) li", selector); selector = parser.DetermineShowRowSelector(EasternTimeZone.Today.AddDays(2)); Assert.AreEqual(".day_divs:nth-child(3) li", selector); }
public void DetermineLengthFromStyleWidthTest() { var parser = new FxNetworksParser_Accessor(); var length = parser.DetermineLengthFromStyleWidth("width:176px"); Assert.AreEqual(30, length); length = parser.DetermineLengthFromStyleWidth("width:1056px"); Assert.AreEqual(180, length); length = parser.DetermineLengthFromStyleWidth("width:880px"); Assert.AreEqual(150, length); }