public void GetById_CountShouldBe3() { AppSettingsDictionaryResolverBase configurationResolverBase = new AppSettingsDictionaryResolverBase("DictionaryConfiguration.json", "Dictionary1"); var Dictionary = configurationResolverBase.GetById("Config2"); Assert.AreEqual(Dictionary.Count, 3); }
public void GetById_DictionaryNotNull() { AppSettingsDictionaryResolverBase configurationResolverBase = new AppSettingsDictionaryResolverBase("DictionaryConfiguration.json", "Dictionary1"); var Dictionary = configurationResolverBase.GetById("Config1"); Assert.NotNull(Dictionary); }
public void GetById_ShouldFail() { AppSettingsDictionaryResolverBase configurationResolverBase = new AppSettingsDictionaryResolverBase("DictionaryConfiguration.json", "Dictionary1"); Assert.Throws <ArgumentException>(() => configurationResolverBase.GetById("db99") ); }
public void ConfigurationResolverBase_ResolveRuntime_ShouldPass() { AppSettingsDictionaryResolverBase configurationResolverBase = new AppSettingsDictionaryResolverBase("TestDictionaryConfiguration.json", "Dictionary1"); //var builder = new ConfigurationBuilder() // .SetBasePath(Directory.GetCurrentDirectory()) // .AddJsonFile("appsettings.json"); //builder.Build(); var NewConfig = File.ReadAllText("NewDictionaryConfiguration.json"); File.WriteAllText("TestDictionaryConfiguration.json", NewConfig); var NewItem = configurationResolverBase.GetById("NewItem"); Assert.NotNull(NewItem); }
public void Setup() { _configurationResolverBase = new AppSettingsDictionaryResolverBase("JwtSettings.json", "Tokens"); }
public static IServiceCollection AddJwtAuthorization(this IServiceCollection serviceCollection, string ConfigurationName, string SectionName) { AppSettingsDictionaryResolverBase appSettingsDictionary = new AppSettingsDictionaryResolverBase(ConfigurationName, SectionName); return(AddJwtAuthorization(serviceCollection, appSettingsDictionary)); }