@@ -15,15 +15,14 @@ public AppSettingsBase(ISettings settings)
1515 _settings = settings ;
1616 }
1717
18- public string GetNullableString ( string name )
18+ public virtual string GetNullableString ( string name )
1919 {
2020 return _settings . Get ( name ) ;
2121 }
2222
23- public string GetString ( string name )
23+ public virtual string GetString ( string name )
2424 {
2525 var value = GetNullableString ( name ) ;
26-
2726 if ( value == null )
2827 {
2928 throw new ConfigurationErrorsException ( String . Format ( ErrorAppsettingNotFound , name ) ) ;
@@ -32,13 +31,13 @@ public string GetString(string name)
3231 return value ;
3332 }
3433
35- public IList < string > GetList ( string key )
34+ public virtual IList < string > GetList ( string key )
3635 {
3736 var value = GetString ( key ) ;
3837 return ConfigUtils . GetListFromAppSettingValue ( value ) ;
3938 }
4039
41- public IDictionary < string , string > GetDictionary ( string key )
40+ public virtual IDictionary < string , string > GetDictionary ( string key )
4241 {
4342 var value = GetString ( key ) ;
4443 try
@@ -55,7 +54,7 @@ public IDictionary<string, string> GetDictionary(string key)
5554 }
5655 }
5756
58- public T Get < T > ( string name , T defaultValue )
57+ public virtual T Get < T > ( string name , T defaultValue )
5958 {
6059 var stringValue = GetNullableString ( name ) ;
6160
0 commit comments