Exemplo n.º 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());
            }
        }
Exemplo n.º 2
0
        public void DictionarySettingProviderAddVersionedSettingLoadTest()
        {
            var service = new DemonstrationService(new DictionarySettingProvider());

            for (var i = 0; i < KeyCount; i++)
            {
                service.AddVersionedSetting(Guid.NewGuid().ToString());
            }
        }
Exemplo n.º 3
0
        public void SingleVersionSettingProviderGetVersionedSettingLoadTest()
        {
            var service = new DemonstrationService(new SingleVersionSettingProvider());

            for (var i = 0; i < KeyCount; i++)
            {
                service.AddVersionedSetting(Guid.NewGuid().ToString());
                service.GetVersionedSetting(i + 1);
            }
        }
        public void AddVersionedSettingUnitTest()
        {
            const string setting = "TestSetting";

            _settingProvider.Expect(sp => sp.AddSetting(Arg <string> .Is.Equal(setting)));

            var service = new DemonstrationService(_settingProvider);

            service.AddVersionedSetting(setting);
        }
        public void GetLatestVersionedSettingUnitTest()
        {
            const string setting = "TestSetting";

            _settingProvider.Expect(sp => sp.GetLatestSetting()).Return(setting);

            var service = new DemonstrationService(_settingProvider);
            var result  = service.GetLatestVersionedSetting();

            Assert.AreEqual(setting, result);
        }
        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);
        }
        public void GetVersionedSettingUnitTest()
        {
            const string setting = "TestSetting";
            const int    version = 12345;

            _settingProvider.Expect(sp => sp[Arg <int> .Is.Equal(version)]).Return(setting);

            var service = new DemonstrationService(_settingProvider);
            var result  = service.GetVersionedSetting(version);

            Assert.AreEqual(setting, result);
        }
Exemplo n.º 8
0
        public void SingleVersionSettingProviderRemoveVersionedSettingLoadTest()
        {
            var service = new DemonstrationService(new SingleVersionSettingProvider());

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

            var result = service.RemoveVersionedSetting(KeyCount);

            Assert.IsTrue(result);
        }
        public void RemoveVersionedSettingUnitTest()
        {
            const int version = 12345;

            _settingProvider.Expect(sp => sp.RemoveSetting(Arg <int> .Is.Equal(version))).Return(true);

            var service = new DemonstrationService(_settingProvider);

            Assert.IsTrue(service.RemoveVersionedSetting(version));

            _settingProvider.Expect(sp => sp.RemoveSetting(Arg <int> .Is.NotEqual(version))).Return(false);

            Assert.IsFalse(service.RemoveVersionedSetting(version + 1));
        }