Example #1
0
        public void GetUnbulletedListDisplayText_unbulletedListWithNoItems_returnsEmptyString()
        {
            const string markup = @"{{Unbulleted list}}";

            var result = UnbulletedListWikiTemplateParser.GetLastElementFromUnbulletedList(markup);

            Assert.AreEqual("", result);
        }
Example #2
0
        public void GetUnbulletedListDisplayText_unbulletedListWithConfigurationItemsOnly_returnsEmptyString()
        {
            // arrange
            const string markupToTest = @"{{Unbulleted list
|class     = class
|style     = style
}}
";

            var result = UnbulletedListWikiTemplateParser.GetLastElementFromUnbulletedList(markupToTest);

            Assert.AreEqual("", result);
        }
Example #3
0
        public void GetUnbulletedListDisplayText_ublWithItems_returnsLastListItem()
        {
            // arrange
            const string markupToTest = @"{{Ubl
| [[GT Interactive Software]]
| [[MacSoft Games]] {{small|(Mac OS)}}
| [[Sega]] {{small|(SS)}}
| [[Piko Interactive]] {{small|(SG)}}
| [[Virgin Interactive]] {{small|(PS)}}
| [[3D Realms]] {{small|(X360)}}
| [[MachineWorks Northwest]] {{small|(iOS, Android)}}
| [[Devolver Digital]] {{small|(''Megaton Edition'')}}
}}
";

            var result = UnbulletedListWikiTemplateParser.GetLastElementFromUnbulletedList(markupToTest);

            Assert.AreEqual("[[Devolver Digital]] {{small|(''Megaton Edition'')}}", result);
        }
Example #4
0
        public void GetUnbulletedListDisplayText_noUnbulletedList_returnsEmptyString()
        {
            var result = UnbulletedListWikiTemplateParser.GetLastElementFromUnbulletedList("hello");

            Assert.AreEqual("", result);
        }