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

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