Exemple #1
0
        public void Test1()
        {
            NClass builder = new NClass();

            builder
            .Public()
            .Static()
            .Using <OopBuildTest>()
            .Namespace("TestNamespace")
            .DefinedName("TestExceptionUt1")
            .Body(@"public static void 1 Test(){}")
            .PublicStaticField <string>("Name")
            .PrivateStaticField <int>("_age")
            .Builder();
            var type = builder.GetType();

            Assert.Null(type);
            Assert.Equal(CompileError.Syntax, builder.Compiler.CompileException.ErrorFlag);
        }
Exemple #2
0
        public void Test1()
        {
            NClass classBuilder = new NClass();

            classBuilder.AssemblyBuilder.Syntax.ErrorBehavior = ExceptionBehavior.None;
            classBuilder
            .Public()
            .Static()
            .Using <ClassExceptionTest>()
            .Namespace("TestNamespace")
            .DefinedName("TestExceptionUt1")
            .Body(@"public static void 1 Test(){}")
            .PublicStaticField <string>("Name")
            .PrivateStaticField <int>("_age")
            .BuilderScript();
            var type = classBuilder.GetType();

            Assert.Null(type);
            Assert.Equal(ExceptionKind.Syntax, classBuilder.Exception.ErrorFlag);
        }