public void SubStringParserShould0(string subString)
        {
            var result = new SubstringParser().ParseSubString(subString);

            var expected = new List <StringPart>()
            {
                new StringPart("Abc")
            };

            result.ShouldBeEquivalentTo(expected);
        }
        public void SubStringParserShould6(string subString)
        {
            var result = new SubstringParser().ParseSubString(subString);

            var expected = new List <StringPart>()
            {
                new StringPart("_", ActionType.Open, TagType.Em),
                new StringPart("A")
            };

            result.ShouldBeEquivalentTo(expected);
        }
        public void SubStringParserShould8(string subString)
        {
            var result = new SubstringParser().ParseSubString(subString);

            var expected = new List <StringPart>()
            {
                new StringPart("a"),
                new StringPart("__", ActionType.OpenOrClose, TagType.Strong),
                new StringPart("b")
            };

            result.ShouldBeEquivalentTo(expected);
        }