Ejemplo n.º 1
0
        private static void TraceTest(string programText, string expectedTrace)
        {
            var program = compiler.Compile(new StringReader(programText));

            var eventTracer = new EventTracer();

            foreach (var @event in new EngineInternals().Run(program))
            {
                @event.Accept(eventTracer);
            }

            Assert.AreEqual(expectedTrace, eventTracer.Trace);
        }
Ejemplo n.º 2
0
        private static void TraceTest (string programText, string expectedTrace)
        {
            var program = compiler.Compile (new StringReader (programText));

            var eventTracer = new EventTracer ();

            foreach (var @event in new EngineInternals().Run (program))
            {
                @event.Accept (eventTracer);
            }

            Assert.AreEqual (expectedTrace, eventTracer.Trace);
        }