Ejemplo n.º 1
0
        public void ParseAmpersands_MultipleValidFormats_CreateTwitterLink()
        {
            const string tweet          = "@ghostmonk @ghostmonk";
            const string expectedResult = "<a href='http://www.twitter.com/ghostmonk' target='_blank'>@ghostmonk</a> <a href='http://www.twitter.com/ghostmonk' target='_blank'>@ghostmonk</a>";

            Assert.AreEqual(expectedResult, TweetParser.CreateSymbolLinks("@", tweet));
        }
Ejemplo n.º 2
0
        public void ParseHashTags_ValidHashTag_CreatesTwitterLink()
        {
            const string tweet          = "#hash sometext #hash";
            const string expectedResult = "<a href='http://www.twitter.com/search?q=hash' target='_blank'>#hash</a> sometext <a href='http://www.twitter.com/search?q=hash' target='_blank'>#hash</a>";

            Assert.AreEqual(expectedResult, TweetParser.CreateSymbolLinks("#", tweet));
        }
Ejemplo n.º 3
0
        public void ParseHashTags_InvalidHashTag_NoLinkCreated()
        {
            const string expectedResult = "invalid#hash";

            Assert.AreEqual(expectedResult, TweetParser.CreateSymbolLinks("#", expectedResult));
        }