コード例 #1
0
ファイル: MethodTest.cs プロジェクト: tmandersson/FastGTD
 public void InvokeNonPublicMethod()
 {
     var @class = new Class(typeof(ClassForMethodTest));
     var method = @class.GetMethod("_GetFoo");
     var test = new ClassForMethodTest("bar");
     Assert.AreEqual("bar", method.Invoke(test));
 }
コード例 #2
0
ファイル: ClassTest.cs プロジェクト: jagui/bricks-toolkit
 public void GetMethodFromTheBaseClassToo()
 {
     var @class = new Class(typeof(ClassForClassTest));
     Assert.AreNotEqual(null, @class.GetMethod("SomeBaseClassMethod"));
 }
コード例 #3
0
 public void ShouldStoreParameterTypeOfMethod()
 {
     var @class = new Class(typeof(TestServiceForServiceCallTest));
     var serviceCall = new ServiceCall(new TestServiceForServiceCallTest(), @class.GetMethod("Method").MethodInfo);
     Assert.AreEqual("System.String", serviceCall.ParameterTypes[0]);
 }