ApplicationSettingsTests.UpdateTests.When_updating_generic_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("NonExistingFile", FileOption.None);

            var functionCalled = false;
            settings.SetValue<int>("setting", 1, (settingName, rawValue) =>
                {
                    functionCalled = true;
                    return rawValue.ToString();
                });

            Assert.IsTrue(functionCalled);
        }