Пример #1
0
        public void StaticSettingProviderUpdateVersionedSettingLoadTest()
        {
            var service = new DemonstrationService(new StaticSettingProvider(KeyCount, Guid.NewGuid().ToString()));

            for (var i = 0; i < KeyCount; i++)
            {
                service.UpdateVersionedSetting(KeyCount, Guid.NewGuid().ToString());
            }
        }
        public void UpdateVersionedSettingUnitTest()
        {
            const string setting = "TestSetting";
            const int    version = 12345;

            _settingProvider.Expect(sp => sp.UpdateSetting(Arg <int> .Is.Equal(version), Arg <string> .Is.Equal(setting)));

            var service = new DemonstrationService(_settingProvider);

            service.UpdateVersionedSetting(version, setting);
        }
Пример #3
0
        public void DictionarySettingProviderUpdateVersionedSettingLoadTest()
        {
            var service = new DemonstrationService(new DictionarySettingProvider());

            for (var i = 0; i < KeyCount; i++)
            {
                service.AddVersionedSetting(Guid.NewGuid().ToString());
            }

            for (var i = 0; i < KeyCount; i++)
            {
                service.UpdateVersionedSetting(i + 1, Guid.NewGuid().ToString());
            }
        }