BooCompiler.Tests.TypeSystem.Services.CodeReifierTest.RunCompilerStepAfterExpressionResolutionOn C# (CSharp) Method

RunCompilerStepAfterExpressionResolutionOn() private method

private RunCompilerStepAfterExpressionResolutionOn ( Boo.Lang.Compiler.Ast.CompileUnit compileUnit, ICompilerStep step ) : void
compileUnit Boo.Lang.Compiler.Ast.CompileUnit
step ICompilerStep
return void
		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));
		}