ApplicationSettingsTests.When_Getting_Mandatory_Value.And_custom_conversion_function_is_specified_it_should_be_used C# (CSharp) Method

And_custom_conversion_function_is_specified_it_should_be_used() private method

        public void And_custom_conversion_function_is_specified_it_should_be_used()
        {
            var settings = new AppSettings(SimpleConfig.AbsolutePathToConfigFile);
            var functionCalled = false;

            settings.GetValue<decimal>(SimpleConfig.DecimalValue, (setting, settingValue) => { functionCalled = true; return 0.0m; });

            Assert.IsTrue(functionCalled);
        }