public void CanSetConfig() { const string key = "key1"; const string keyValue = "value1"; var registry = new FakeConfigurationRegistry(); var sut = new ConfigurationRegistryProvider(registry); sut.Set(key, keyValue); sut.TryGet(key, out var value); Assert.Equal(keyValue, value); }
public void CanReloadConfig() { var reloaded = false; var registry = new FakeConfigurationRegistry(); var sut = new ConfigurationRegistryProvider(registry); sut.Load(); sut.GetReloadToken().RegisterChangeCallback(_ => reloaded = true, null); registry.FakeReload(); Assert.True(reloaded); }