Ancestry.Daisy.Tests.Daisy.Unit.Language.LookAheadTokenStream.ATotallyCrazyLookAheadDoesNotHurtTraversal C# (CSharp) Method

ATotallyCrazyLookAheadDoesNotHurtTraversal() private method

private ATotallyCrazyLookAheadDoesNotHurtTraversal ( string @in ) : void
@in string
return void
        public void ATotallyCrazyLookAheadDoesNotHurtTraversal(string @in)
        {
            var rand = new Random();
            var lookAhead = new LookAheadStream<char>(@in);
            foreach (char t in @in)
            {
                lookAhead.LookAhead(rand.Next(10));
                Assert.IsTrue(lookAhead.MoveNext());
                Assert.AreEqual(t, lookAhead.Current);
            }
        }