Exemplo n.º 1
0
        public void TestAdd()
        {
            DummyStep p = new DummyStep();

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

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

            AssertEquals(0, p1.RunCount);
            AssertEquals(0, p2.RunCount);
            _pipeline.Run(new CompilerContext(new CompilerParameters(), new Boo.Lang.Ast.CompileUnit()));
            AssertEquals(1, p1.RunCount);
            AssertEquals(1, p2.RunCount);
        }