public void GetRSSFeedPropertyDefinitionTest_ServiceName_Success() { // arrange string uriPrefix = string.Empty; HtmlParser target = new HtmlParser(uriPrefix); string itemAttributeName = "MainContent_tcStatus_tpAllStatusToday_gvAllStatusToday_lblServiceName_0"; HTMLParserFeedItemDefinition[] definitionList = target.HtmlDefinitions; HTMLParserFeedItemDefinition actual; // act actual = target.GetRSSFeedPropertyDefinition(definitionList.ToList(), itemAttributeName); // assert Assert.AreEqual(definitionList[2], actual); }
public void GetRSSFeedPropertyDefinitionTest_RegionName_Success4() { // arrange string uriPrefix = string.Empty; HtmlParser target = new HtmlParser(uriPrefix); string itemAttributeName = "MainContent_tcStatus_tpAllStatusToday_gvAllStatusToday_lblRegionName_0"; HTMLParserFeedItemDefinition expected = new HTMLParserFeedItemDefinition() { Tag = "span", AttributeName = "RegionName", ReturnAttributeName = null, Name = HTMLParserFeedItemType.LocationName, ContentType = ContentTag.InnerHtml }; HTMLParserFeedItemDefinition actual; // act actual = target.GetRSSFeedPropertyDefinition(target.HtmlDefinitions.ToList(), itemAttributeName); // assert Assert.AreEqual(target.HtmlDefinitions[3], actual); }
public void GetRSSFeedPropertyDefinitionTest_Failure6() { // arrange string uriPrefix = string.Empty; HtmlParser target = new HtmlParser(uriPrefix); string itemAttributeName = "ctl00_MainContent_gvStatusToday_ctl02_lblDetails"; HTMLParserFeedItemDefinition actual = null; // act actual = target.GetRSSFeedPropertyDefinition(target.HtmlDefinitions.ToList(), itemAttributeName); // assert Assert.IsNull(actual); }
public void GetRSSFeedPropertyDefinitionTest_hyperlinkRS_Success() { // arrange string uriPrefix = string.Empty; HtmlParser target = new HtmlParser(uriPrefix); string itemAttributeName = "MainContent_tcStatus_tpAllStatusToday_gvAllStatusToday_hyperlinkRSS_0"; HTMLParserFeedItemDefinition actual; // act actual = target.GetRSSFeedPropertyDefinition(target.HtmlDefinitions.ToList(), itemAttributeName); // assert Assert.AreEqual(target.HtmlDefinitions[4], actual); }
public void GetRSSFeedPropertyDefinitionTest_Failure2() { // arrange string uriPrefix = string.Empty; HtmlParser target = new HtmlParser(uriPrefix); string itemAttributeName = "MainContent_tcStatus_tpAllStatusToday_gvAllStatusToday_hdnTegionId_0"; HTMLParserFeedItemDefinition actual = null; // act actual = target.GetRSSFeedPropertyDefinition(target.HtmlDefinitions.ToList(), itemAttributeName); // assert Assert.IsNull(actual); }