public void CanReplaceManyOfSameToken()
{
string inputText = "My first name is {%=firstname%}. Let me repeat that: {%=firstname%}.";
var values = new Dictionary<string, string> {{"FirstName", "Bill"}};
var parser = new TemplateParser();
string outputText = parser.ReplaceTokens(inputText, values);
Assert.That(outputText, Is.EqualTo("My first name is Bill. Let me repeat that: Bill."));
}