GetPageLongDescription() public method

Remove metadata from raw long description
public GetPageLongDescription ( string text, string title ) : string
text string
title string
return string
Example #1
0
        public void GetPageLongDescription_test()
        {
            // arrange
            string rawText = @"{{iné významy|röntgen}}

'''Röntgen''', značka '''R''', je zastaraná jednotka [[expozícia|expozície]] [[ionizačné žiarenie|ionizačnému žiareniu]] (značka X). Pomenovaná je po nemeckom fyzikovi [[Wilhelm Röntgen|Wilhelmovi Conradovi Röntgenovi]].

Dnes sa ako jednotka expozície ionizačnému žiareniu používa [[SI]] jednotka [[coulomb na kilogram]].
1 R = 2,58.10<sup>−4</sup> C.kg<sup>−1</sup>
Dávka 500 R počas 5 hodín je pre človeka smrteľná.

[[Kategória:Fyzikálne jednotky]]";
            string title = @"Röntgen";
            string expectedDescription = @"Röntgen, značka R, je zastaraná jednotka expozície ionizačnému žiareniu (značka X). Pomenovaná je po nemeckom fyzikovi Wilhelmovi Conradovi Röntgenovi.";
            string gettedDescription;
            Parser parser = new Parser();

            // act
            gettedDescription = parser.GetPageLongDescription(rawText, title);

            // assert
            Assert.AreEqual(expectedDescription, gettedDescription, "Wrong parsed long description!");
        }