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); }