Example #1
0
        public void TestIfSemicolonMissing()
        {
            var source = new LinesSource(new[] { string.Empty });
            var reader = source.CreateReader();

            Assert.IsNotNull(reader);
            var tokenSearcher = new SemicolonSearcher();
            var result        = tokenSearcher.Find(reader);

            Assert.IsNull(result);
        }
Example #2
0
        public void TestIfSemicolonExists(string input)
        {
            var source = new LinesSource(new[] { input });
            var reader = source.CreateReader();

            Assert.IsNotNull(reader);
            var tokenSearcher = new SemicolonSearcher();
            var result        = tokenSearcher.Find(reader);

            Assert.IsNotNull(result);
            Assert.Greater(result.Index, -1);
            Assert.AreEqual(1, result.Length);
            Assert.AreEqual(";", result.Token);
        }