Exemplo n.º 1
0
        public void AddSettingTest()
        {
            const string newSetting = "New Setting";

            ISettingProvider provider = new DictionarySettingProvider(TestVersion, _testSetting);

            provider.AddSetting(newSetting);

            Assert.AreEqual(newSetting, provider.GetLatestSetting());
            Assert.AreEqual(newSetting, provider[TestVersion + 1]);
        }
Exemplo n.º 2
0
        public void UpdateSettingTest()
        {
            const string newSetting = "New Setting";

            ISettingProvider provider = new DictionarySettingProvider(TestVersion, _testSetting);

            provider.UpdateSetting(TestVersion, newSetting);

            var updatedSetting = provider.GetLatestSetting();

            Assert.AreEqual(newSetting, updatedSetting);
        }
Exemplo n.º 3
0
        public void GetSettingByLatestVersionTest()
        {
            ISettingProvider provider = new DictionarySettingProvider(TestVersion, _testSetting);

            Assert.AreEqual(_testSetting, provider.GetLatestSetting());
        }