private CompiledModel ComileAssembly(LoadedClasses classes)
        {
            TypeCompiler compiler = new TypeCompiler();

            compiler.AddGivenTypes(GetGivenTypesContents());
            return(compiler.Compile(
                       classes.Files.Values
                       .Select(file => file.Contents)));
        }
Exemplo n.º 2
0
        public void TestCompileWithGivenTypes()
        {
            TypeCompiler compiler = new TypeCompiler();

            compiler.AddGivenTypes(
                new [] { testClassContent });

            CompiledModel oneType = compiler.Compile(
                new[] { usingTestClassContent });

            Type type = oneType.GetType(UsingTestClass);

            Assert.AreEqual(type.Name, UsingTestClass);
        }