2
using System.Collections.Generic;
6
using Microsoft.VisualStudio.TestTools.UnitTesting;
8
namespace TexDotNet.Tests
10
using TokenStream = IEnumerable<TexToken>;
12
public class TestExample
14
public TestExample(string text, TexToken[] expectedTokens)
17
this.ExpectedTokens = expectedTokens;
26
public TexToken[] Tokens
32
public TexToken[] ExpectedTokens
38
public void Initialise(TexLexer lexer)
40
using (var reader = new StringReader(this.Text))
41
this.Tokens = lexer.Tokenise(reader).ToArray();
44
public void TestLexer()
46
CollectionAssert.AreEqual(this.ExpectedTokens, this.Tokens);