예제 #1
0
        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());
        }
예제 #3
0
 public void Setup()
 {
     compiler = new CompositeCompiler(new ServiceMessages(new StringWriter()));
 }
예제 #4
0
 public void Setup()
 {
     compiler = new CompositeCompiler(new ServiceMessages(new StringWriter()));
 }