public void ConvertFromSettingTest() { MockConvertible mock = StringSettingConvertibleTools.ConvertFromSetting <MockConvertible>(MockValue); Assert.AreEqual(MockValue, mock.Value); mock = (MockConvertible)StringSettingConvertibleTools.ConvertFromSetting(typeof(MockConvertible), MockValue); Assert.AreEqual(MockValue, mock.Value); }
private object GetOrCacheValue() { if (!_valueCached) { if (!IsUserValue) { return(StringSettingConvertibleTools.ConvertFromSetting(this.SettingType, _defaultValueSerialized)); } _value = StringSettingConvertibleTools.ConvertFromSetting(this.SettingType, _valueSerialized); _valueCached = true; } return(_value); }