void AssertPipeline(params ICompilerStep[] expected) { Assert.AreEqual(expected.Length, _pipeline.Count); for (int i=0; i<expected.Length; ++i) { Assert.AreSame(expected[i], _pipeline[i]); } }