public void Invoke_valid_instance()
 {
     var runtimeDynamicType = new RuntimeDynamicType(typeof(TestClass));
     var instance = new TestClass { Name = "someName" };
     var list = new List<string> { "IC" };
     var ienum = (IEnumerable<object>)list;
     var result = runtimeDynamicType.Invoke(instance, "ComputeFullName", ienum);
     Assert.AreEqual(instance.ComputeFullName("IC"), result);
 }