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 DictionarySettingProviderAddVersionedSettingLoadTest() { var service = new DemonstrationService(new DictionarySettingProvider()); for (var i = 0; i < KeyCount; i++) { service.AddVersionedSetting(Guid.NewGuid().ToString()); } }
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); }
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)); }