public void TestAssemblyBuilder() { var assemblyBuilder = new DynamicAssemblyBuilder("DynamicAssembly1"); var interfaceBuilder = assemblyBuilder.DefineInterface("IInterface"); var typeBuilder = assemblyBuilder.DefineType("Class1"); var enumBuilder = assemblyBuilder.DefineEnum("Enum1"); var assembly = assemblyBuilder.Save(); Assert.AreEqual("Class1", typeBuilder.TypeBuilder.Name); Assert.AreEqual("DynamicAssembly1", assembly.GetExportedTypes().Length); }
public void DefineEnumTest() { var assemblyBuilder = new DynamicAssemblyBuilder("dynamicAssembly1"); assemblyBuilder.DefineEnum("enum1"); }