public void CannotExpandInputWithEscapedOccurence()
        {
            const string input  = "text with escaped \\$(VAR) occurence";
            string       result = ExpandableVars.ReplaceOccurences("VAR", "EXP", input);

            Assert.DoesNotContain("EXP", result);
        }
        public void CanExpandInputWithNoOccurences()
        {
            const string input  = "text with no occurences";
            string       result = ExpandableVars.ReplaceOccurences("VAR", "EXP", input);

            Assert.Equal(input, result);
        }
        public void CanExpandInputWithManyOccurences()
        {
            const string input  = "text with $(VAR) - ${VAR) occurences";
            string       result = ExpandableVars.ReplaceOccurences("VAR", "EXP", input);

            Assert.Equal(input.Replace("$(VAR)", "EXP"), result);
        }