Exemple #1
0
        public void TestBuildInstanceCreatorFuncInDynAssembly()
        {
            ValidateFunc <TestSimpleClass>(ObjectInstantiationHelper.BuildCreatorFuncInDynAssembly(typeof(TestSimpleClass), null));
            ValidateFunc <TestClassWithConstructor>(ObjectInstantiationHelper.BuildCreatorFuncInDynAssembly(typeof(TestClassWithConstructor), null));
            var v3 = ValidateFunc <TestClassWithMarkedConstructor>(ObjectInstantiationHelper.BuildCreatorFuncInDynAssembly(typeof(TestClassWithMarkedConstructor), null));

            Assert.AreEqual(10, v3.Val);
        }