Exemple #1
0
        public void ShouldReturnFalseWhenCallingCanParseAndTheNextTokenIsNotADotHashOrWord()
        {
            var tokens = new Mock <TokenStream>(Enumerable.Empty <StringToken>());

            tokens.Setup(t => t.Current).Returns(new StringToken(TokenType.QuotedString, 1, 1, 1));

            var tagParser = new TagParser();

            Assert.IsFalse(tagParser.CanParse(tokens.Object));
        }
Exemple #2
0
        public void ShouldReturnTrueWhenCallingCanParseAndAWordIsTheNextToken()
        {
            var tokens = new Mock <TokenStream>(Enumerable.Empty <StringToken>());

            tokens.Setup(t => t.Current).Returns(new StringToken(TokenType.Word, 1, 1, 1));

            var tagParser = new TagParser();

            Assert.IsTrue(tagParser.CanParse(tokens.Object));
        }