public void Setup() { defaultOut = Console.Out; newOut = new StringWriter(); Console.SetOut(newOut); var messages = new ServiceMessages(new StringWriter()); var results = new CompositeCompiler(messages) { AdditionalNamespaces = AdditionalNamespaces, AdditionalReferences = AdditionalReferences }.Compile(Expression); Assume.That(results.Errors.HasErrors, Is.False, "Compilation failed: " + string.Join(Environment.NewLine, results.Errors.Cast <CompilerError>().Select(e => e.ToString()).ToArray())); new Executor("whatever", messages).Execute(results, AdditionalReferences.ToArray()); }
public void Setup() { defaultOut = Console.Out; newOut = new StringWriter(); Console.SetOut(newOut); var messages = new ServiceMessages(new StringWriter()); var results = new CompositeCompiler(messages) { AdditionalNamespaces = AdditionalNamespaces, AdditionalReferences = AdditionalReferences }.Compile(Expression); Assume.That(results.Errors.HasErrors, Is.False, "Compilation failed: " + string.Join(Environment.NewLine, results.Errors.Cast<CompilerError>().Select(e => e.ToString()).ToArray())); new Executor("whatever", messages).Execute(results, AdditionalReferences.ToArray()); }
public void Setup() { compiler = new CompositeCompiler(new ServiceMessages(new StringWriter())); }