public void ParseText() { var src = TestHelper.ReadResource("UnitTests.Res.AhoKorasikAlgorithm.txt"); var parser = new CsParser(); var tree = parser.ParseText(src); Assert.IsNotNull(tree); }
public void IntGetTokens() { var offsetStore = new OffsetsStore(); var src = TestHelper.ReadResource("UnitTests.Res.AhoKorasikAlgorithm.txt"); var parser = new CsParser(); var tokens = parser.IntGetTokens(src, null, offsetStore); Assert.IsNotNull(tokens); Assert.IsTrue(tokens.Count > 0); }
public void ClearSourceText() { var offsetStore = new OffsetsStore(); var src = TestHelper.ReadResource("UnitTests.Res.AhoKorasikAlgorithm.txt"); var parser = new CsParser(); Assert.IsFalse(string.IsNullOrEmpty(src)); var result = parser.ClearSourceText(src, offsetStore); Assert.IsNotNull(result); Assert.IsFalse(string.IsNullOrEmpty(result)); Console.WriteLine(result); }
public void GetTokens() { var offsetStore = new OffsetsStore(); IFileSource fs = Mock.Of <IFileSource>(); var src = TestHelper.ReadResource("UnitTests.Res.AhoKorasikAlgorithm.txt"); var fs2 = new Mock <IFileSource>(); fs2.Setup(x => x.GetData()).Returns(() => src); var parser = new CsParser(); var tokens = parser.GetTokens(fs2.Object, offsetStore); Assert.IsNotNull(tokens); Assert.IsTrue(tokens.Count > 0); }