private void RunCompilerStepAfterExpressionResolutionOn(CompileUnit compileUnit, ICompilerStep step) { var pipeline = new Boo.Lang.Compiler.Pipelines.ResolveExpressions { step }; var compiler = new Boo.Lang.Compiler.BooCompiler(new CompilerParameters { Pipeline = pipeline }); var result = compiler.Run(compileUnit); if (result.Errors.Count > 0) Assert.Fail(result.Errors.ToString(true)); }