public void GetUnbulletedListDisplayText_unbulletedListWithNoItems_returnsEmptyString() { const string markup = @"{{Unbulleted list}}"; var result = UnbulletedListWikiTemplateParser.GetLastElementFromUnbulletedList(markup); Assert.AreEqual("", result); }
public void GetUnbulletedListDisplayText_unbulletedListWithConfigurationItemsOnly_returnsEmptyString() { // arrange const string markupToTest = @"{{Unbulleted list |class = class |style = style }} "; var result = UnbulletedListWikiTemplateParser.GetLastElementFromUnbulletedList(markupToTest); Assert.AreEqual("", result); }
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); }
public void GetUnbulletedListDisplayText_noUnbulletedList_returnsEmptyString() { var result = UnbulletedListWikiTemplateParser.GetLastElementFromUnbulletedList("hello"); Assert.AreEqual("", result); }