コード例 #1
0
        public void Test()
        {
            var tddHandler = new TDDHandler();

            var settings = new DifferentTypesLocalSettings();

            settings.DeleteObjectSettings();

            Assert.IsFalse(settings.ContainsObjectSetting(s => s.m_Boolean));

            settings.SaveObjectSettings();

            Assert.IsTrue(settings.ContainsObjectSetting(s => s.m_Boolean));

            Assert.IsTrue(DifferentTypesLocalSettings.ContainsObjectSetting(settings, (DifferentTypesLocalSettings s) => s.m_Boolean));

            // static settings

            CollectionsSettings.DeleteSettings();

            Assert.IsFalse(CollectionsSettings.ContainsSetting(s => CollectionsSettings.IntList));

            CollectionsSettings.SaveSettings();

            Assert.IsTrue(CollectionsSettings.ContainsSetting(s => CollectionsSettings.IntList));

            tddHandler.CheckErrors();
        }
コード例 #2
0
        public void LocalTest()
        {
            var tddHandler = new TDDHandler();

            var savedSettings = new DifferentTypesLocalSettings();

            savedSettings.SaveObjectSettings();

            var loadedSettings = new DifferentTypesLocalSettings();

            loadedSettings.LoadObjectSettings();

            CompareSettings(loadedSettings, savedSettings);

            tddHandler.CheckErrors();
        }