public void ShouldReplaceDatabaseUrl()
        {
            IDictionary environmentVariables = new Dictionary <string, string>();

            environmentVariables.Add("DATABASE_URL", "postgres://*****:*****@host:5432/database");
            var parser = new ParsersCascade("$DATABASE_URL$", environmentVariables);

            Assert.Equal("Host=host;Port=5432;Database=database;Username=login;Password=password;SSL Mode=Require;Trust Server Certificate=true", parser.Parse());
        }
        public void ShouldReplaceDockerHost()
        {
            IDictionary environmentVariables = new Dictionary <string, string>();

            environmentVariables.Add("DOCKER_HOST", "tcp://192.168.0.1");
            var parser = new ParsersCascade("Host=$DOCKER_HOST$;Port=5432", environmentVariables);

            Assert.Equal("Host=192.168.0.1;Port=5432", parser.Parse());
        }