private void GenericMethHelper <T>(T param, string expected) { dynamic tNew = new ExpandoObject(); tNew.Action = new Func <T, string>(it => it.ToString()); IGenericMeth tActsLike = Impromptu.ActLike <IGenericMeth>(tNew); Assert.AreEqual(expected, tActsLike.Action(param)); }