public void TestMapIndexes2()
{
TemplateGroup group = new TemplateGroup();
group.DefineTemplate("test", "<name:{n | <i>:<n>}; separator=\", \">", new string[] { "name" });
Template st = group.GetInstanceOf("test");
st.Add("name", "Ter");
st.Add("name", "Tom");
st.Add("name", null); // don't count this one. still can't apply subtemplate to null value
st.Add("name", "Sumana");
string expected =
"1:Ter, 2:Tom, 3:Sumana";
string result = st.Render();
Assert.AreEqual(expected, result);
}