public void TryCreateDelegate_ClassWithFuncMethodWithParam_ReturnsTrue() { var obj = new FuncMethods(); var method = obj.GetType().GetMethod(nameof(obj.SomeParamFunc)); bool canCreate = method.TryCreateDelegate(obj, out Func<object, int> del); Assert.IsTrue(canCreate); }