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");
        }