public void Test_ReflectManager_CreateInstance() { var manager = new ReflectManager(); manager.ClearCache(); var te = manager.CreateInstance<TestEmit>(); Assert.IsNotNull(te); te = manager.CreateInstance<TestEmit>(2); Assert.IsNotNull(te); Assert.AreEqual(te.Age, 2); te = manager.CreateInstance(typeof(TestEmit)) as TestEmit; Assert.IsNotNull(te); te = manager.CreateInstance(typeof(TestEmit), 2) as TestEmit; Assert.IsNotNull(te); }
public void Test_ReflectManager_CreateInstance() { var manager = new ReflectManager(); manager.ClearCache(); var te = manager.CreateInstance <TestEmit>(); Assert.IsNotNull(te); te = manager.CreateInstance <TestEmit>(2); Assert.IsNotNull(te); Assert.AreEqual(te.Age, 2); te = manager.CreateInstance(typeof(TestEmit)) as TestEmit; Assert.IsNotNull(te); te = manager.CreateInstance(typeof(TestEmit), 2) as TestEmit; Assert.IsNotNull(te); }