public void ReturnTrueIfTheSettingExists() { String settingName = string.Empty.GetRandom(); var target = new ExtendedSettingsCollection(); target.Add(new Tuple <string, string>(settingName, string.Empty.GetRandom())); var actual = target.HasSetting(settingName); Assert.True(actual); }
public void ReturnTheProperValueIfTheValueExists() { string settingName = string.Empty.GetRandom(); string expected = string.Empty.GetRandom(); var target = new ExtendedSettingsCollection(); target.Add(new Tuple <string, string>(settingName, expected)); var actual = target.Get(settingName); Assert.Equal(expected, actual); }
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); }