public void TestCustomDelegateFeatures()
        {
            var customDelegateTrue = new MyCustomOverrideBooleanConditionalFalseFeature(() => true);

            Assert.True(customDelegateTrue.IsEnabled, $"{customDelegateTrue.GetType().Name} delegate failed");

            var customDelegateFalse = new MyCustomOverrideBooleanConditionalTrueFeature(() => false);

            Assert.True(customDelegateFalse.IsDisabled, $"{customDelegateFalse.GetType().Name} delegate failed");
        }
        public void TestCustomOverrideFeatures()
        {
            var customTrue = new MyCustomOverrideBooleanConditionalTrueFeature();

            Assert.True(customTrue.IsEnabled, $"{customTrue.GetType().Name} failed");

            var customFalse = new MyCustomOverrideBooleanConditionalFalseFeature();

            Assert.True(customFalse.IsDisabled, $"{customFalse.GetType().Name} failed");
        }