Exemple #1
0
        public void Add_ReservedTokenDefinition_ThrowsArgumentException(TokenTypeTest token)
        {
            var tokenizer = new Tokenizer <TokenTypeTest>(TokenTypeTest.Invalid, TokenTypeTest.Eol, TokenTypeTest.Eof, false);

            var td = new TokenDefinition <TokenTypeTest>(token, "");

            Assert.Throws <ArgumentException>(() => tokenizer.Add(td));
        }
Exemple #2
0
 public void Ctor_DuplicateReservedTokens_ThrowsArgumentException(TokenTypeTest invalid, TokenTypeTest eol, TokenTypeTest eof)
 {
     Assert.Throws <ArgumentException>(() => new Tokenizer <TokenTypeTest>(invalid, eol, eof, false));
 }