예제 #1
0
        public void Retrieve_setting_by_name_where_name_doesnt_exist_returns_null()
        {
            Settings settings = new Settings();

            settings.AddSetting(new Setting("Alpha", "Alpha setting", "Cat1", SettingType.integer, 111));
            settings.AddSetting(new Setting("Beta", "Beta setting", "Cat1", SettingType.integer, 222));

            var retrievedSetting = settings.GetSettingByName("Delta");

            Assert.AreEqual(null, retrievedSetting);
        }
예제 #2
0
        public void Can_retrieve_setting_by_name()
        {
            Settings settings = new Settings();

            settings.AddSetting(new Setting("Alpha", "Alpha setting", "Cat1", SettingType.integer, 111));
            settings.AddSetting(new Setting("Beta", "Beta setting", "Cat1", SettingType.integer, 222));

            var retrievedSetting = settings.GetSettingByName("Beta").Value;
            Assert.AreEqual(222, retrievedSetting);
        }