public void HasNext_2()
        {
            var token = new MarkdownToken()
            {
                Position = 5,
                Text     = "ABCDEFG"
            };

            Assert.True
            (
                token.HasNext,
                "Fehler beim Ermitteln des Tokenendes!"
            );
        }
        public void EoL_3()
        {
            var token = new MarkdownToken()
            {
                Position = 5,
                Text     = "ABCDEFG"
            };

            Assert.True
            (
                !token.EoL,
                "Fehler beim Ermitteln des Tokenendes!"
            );
        }
        public void Empty_3()
        {
            var token = new MarkdownToken()
            {
                Position = 0,
                Text     = null
            };

            Assert.True
            (
                token.Empty,
                "Fehler beim Ermitteln des Tokenendes!"
            );
        }
예제 #4
0
 public static bool IsSingleLineEnding(this MarkdownToken token)
 {
     return(token.Flag.HasFlag(MarkdownTokens.LineEnding) ||
            token.Type == MarkdownTokenType.LineBreak);
 }
예제 #5
0
 public static bool IsDoubleLineEnding(this MarkdownToken token)
 {
     return(token.Flag.HasFlag(MarkdownTokens.LineBreak) && token.Type != MarkdownTokenType.LineBreak);
 }
예제 #6
0
 public static bool IsPreservableLineEnding(this MarkdownToken token)
 {
     return((token.Flag.HasFlag(MarkdownTokens.LineEnding) && token.Flag.HasFlag(MarkdownTokens.Preserve)) ||
            token.Type == MarkdownTokenType.LineBreak);
 }
예제 #7
0
 public static TokenAssertions <MarkdownTokenType> Should(this MarkdownToken token)
 {
     return(new TokenAssertions <MarkdownTokenType>(token));
 }