Exemple #1
0
        public void AddTheSettingIfTheSettingDoesNotExist()
        {
            string settingName  = string.Empty.GetRandom();
            string updatedValue = string.Empty.GetRandom();

            var target = new ExtendedSettingsCollection();

            target.Set(settingName, updatedValue);

            var actual = target.Single(t => t.Item1 == settingName).Item2;

            Assert.Equal(updatedValue, actual);
        }
Exemple #2
0
        public void UpdateTheValueInTheSettingIfTheSettingExists()
        {
            string settingName   = string.Empty.GetRandom();
            string originalValue = string.Empty.GetRandom();
            string updatedValue  = string.Empty.GetRandom();

            var target = new ExtendedSettingsCollection();

            target.Add(new Tuple <string, string>(settingName, originalValue));

            target.Set(settingName, updatedValue);

            var actual = target.Single(t => t.Item1 == settingName).Item2;

            Assert.Equal(updatedValue, actual);
        }