public void AppSettingsJsonShouldBeUsedAsDefaultConfigurationFile()
        {
            var config = new AppConfigurationDefault();

            Assert.Equal("Test11", config["Param1"]);
            Assert.Equal("Test12", config["Param2"]);
            Assert.Equal("Test14", config["Param3:Param4"]);
            Assert.Equal("Test15", config["Param3:Param5"]);
            Assert.Null(config["Param16"]);
            Assert.Null(config["Param17"]);
            Assert.Equal("Connect10", config.GetConnectionString("MAINDB"));
        }
        public void ReadingConfigurationFromNotDefaultConfigFileAndNotDefaultEnv()
        {
            var config = new AppConfigurationDefault("Debug", "Configurations/appsettings.test");

            Assert.Equal("Test1", config["Param1"]);
            Assert.Equal("Test2", config["Param2"]);
            Assert.Equal("Test4", config["Param3:Param4"]);
            Assert.Equal("Test5", config["Param3:Param5"]);
            Assert.Equal("Test6", config["Param6"]);
            Assert.Equal("Test7", config["Param7"]);
            Assert.Equal("Connect", config.GetConnectionString("MAINDB"));
        }