public void GetMethodInfo_Action_NoArgs() { MethodInfo info = InfoHelper.GetMethodInfo(() => InfoHelperClass.StaticVoidMethod()); Assert.IsNotNull(info); Assert.AreEqual(info.Name, "StaticVoidMethod"); }
public void GetParameterInfo_Static_InvalidThrowIfNotFoundThrows() { ParameterInfo info = InfoHelper.GetParameterInfo <int>(p => InfoHelperClass.StaticVoidMethod(), true); Assert.Fail("Didn't throw"); }
public void GetParameterInfo_Static_Invalid_NotUsed() { ParameterInfo info = InfoHelper.GetParameterInfo <int>(p => InfoHelperClass.StaticVoidMethod()); Assert.IsNull(info); }