public void BaseMethod1() { var lamdaExpression = Helper.GetLamdaExpression("OverrideMethodTestClass", "BaseMethod1"); var del = lamdaExpression.Compile(); var instance = new OverrideMethodTestClass(); var result = del.DynamicInvoke(instance, "hello"); result.Should().Be("hello"); }
public void BaseMethod() { var lamdaExpression = Helper.GetLamdaExpression("OverrideMethodTestClass", "BaseMethod"); var del = lamdaExpression.Compile(); var instance = new OverrideMethodTestClass(); del.DynamicInvoke(instance); Tracker.LastValue.Should().Be("hello"); }