ApplicationSettingsTests.When_Getting_Optional_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.GetOptionalValue<int>(SimpleConfig.IntValue, 100, (setting, settingValue) => { functionCalled = true; return 0; });

            Assert.IsTrue(functionCalled);
        }