コード例 #1
0
 public void RetrieveSettingReturnsValueIfExists()
 {
     var appSettingsProvider = new AppSettingsProvider();
     appSettingsProvider.StoreSetting("mySetting", "theValue");
     string result = appSettingsProvider.RetrieveSetting<string>("mySetting", string.Empty);
     Assert.AreEqual("theValue", result);
 }
コード例 #2
0
        public void StoreSettingOverWritesValueWithSameKey()
        {
            var appsettingProvider = new AppSettingsProvider();
            appsettingProvider.StoreSetting("mySetting", "myFirstValue");
            appsettingProvider.StoreSetting("mySetting", "mySecondValue");

            string result = appsettingProvider.RetrieveSetting<string>("mySetting", string.Empty);
            Assert.AreEqual("mySecondValue", result);
        }
コード例 #3
0
 public void RetrieveSettingReturnsDefaultValueIfNotFound()
 {
     var appSettingsProvider = new AppSettingsProvider();
     string result = appSettingsProvider.RetrieveSetting<string>("mySetting", "myValue");
     Assert.AreEqual("myValue", result);
 }