Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
        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);
        }
Ejemplo n.º 5
0
        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);
        }