Exemplo n.º 1
0
        public void GetById_CountShouldBe3()
        {
            AppSettingsDictionaryResolverBase configurationResolverBase = new AppSettingsDictionaryResolverBase("DictionaryConfiguration.json", "Dictionary1");
            var Dictionary = configurationResolverBase.GetById("Config2");

            Assert.AreEqual(Dictionary.Count, 3);
        }
Exemplo n.º 2
0
        public void GetById_DictionaryNotNull()
        {
            AppSettingsDictionaryResolverBase configurationResolverBase = new AppSettingsDictionaryResolverBase("DictionaryConfiguration.json", "Dictionary1");
            var Dictionary = configurationResolverBase.GetById("Config1");

            Assert.NotNull(Dictionary);
        }
Exemplo n.º 3
0
        public void GetById_ShouldFail()
        {
            AppSettingsDictionaryResolverBase configurationResolverBase = new AppSettingsDictionaryResolverBase("DictionaryConfiguration.json", "Dictionary1");

            Assert.Throws <ArgumentException>(() =>
                                              configurationResolverBase.GetById("db99")
                                              );
        }
Exemplo n.º 4
0
        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");
 }
Exemplo n.º 6
0
        public static IServiceCollection AddJwtAuthorization(this IServiceCollection serviceCollection, string ConfigurationName, string SectionName)
        {
            AppSettingsDictionaryResolverBase appSettingsDictionary = new AppSettingsDictionaryResolverBase(ConfigurationName, SectionName);

            return(AddJwtAuthorization(serviceCollection, appSettingsDictionary));
        }