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)); }
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 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); } }