Inheritance: ICompilerStep
Ejemplo n.º 1
0
        public void TestAdd()
        {
            DummyStep p = new DummyStep();

            _pipeline.Add(p);
            Assert.AreEqual(1, _pipeline.Count);
        }
Ejemplo n.º 2
0
        public void TestRun()
        {
            DummyStep p1 = new DummyStep();
            DummyStep p2 = new DummyStep();

            _pipeline.Add(p1);
            _pipeline.Add(p2);

            Assert.AreEqual(0, p1.RunCount);
            Assert.AreEqual(0, p2.RunCount);
            _pipeline.Run(new CompilerContext(new CompilerParameters(), new Boo.Lang.Compiler.Ast.CompileUnit()));
            Assert.AreEqual(1, p1.RunCount);
            Assert.AreEqual(1, p2.RunCount);
        }
Ejemplo n.º 3
0
        public void TestRun()
        {
            DummyStep p1 = new DummyStep();
            DummyStep p2 = new DummyStep();

            _pipeline.Add(p1);
            _pipeline.Add(p2);

            Assert.AreEqual(0, p1.RunCount);
            Assert.AreEqual(0, p2.RunCount);
            _pipeline.Run(new CompilerContext(new CompilerParameters(), new Boo.Lang.Compiler.Ast.CompileUnit()));
            Assert.AreEqual(1, p1.RunCount);
            Assert.AreEqual(1, p2.RunCount);
        }
Ejemplo n.º 4
0
 public void TestAdd()
 {
     DummyStep p = new DummyStep();
     _pipeline.Add(p);
     Assert.AreEqual(1, _pipeline.Count);
 }