Exemplo n.º 1
0
        public void ShouldAllowAddingCustomAssemblyAndImports()
        {
            var custom = new MetadataReference[] {
                MetadataReference.CreateFromFile(typeof(System.ComponentModel.Container).Assembly.Location),
            };
            var customImports = new string[] { "using System.ComponentModel;" };

            Executor.AddAssemblies(custom);

            string snippet = @"
                EventDescriptor a = null;
                Console.WriteLine(""not error"");
            ";

            var expected = "not error";
            var actual   = Executor.ExecuteSnippet(BreakLines(snippet), customImports);

            Assert.Equal(expected, actual);
        }