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));
        }
Exemplo n.º 2
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);
        }
Exemplo n.º 3
0
        public void DictionarySettingProviderRemoveVersionedSettingLoadTest()
        {
            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.RemoveVersionedSetting(i + 1);
            }
        }