public void TestSuper() { string dir1 = tmpdir + "dir1011"; string a = "dir1 a"; string b = "dir1 b"; writeFile(dir1, "a.st", a); writeFile(dir1, "b.st", b); string dir2 = tmpdir + "dir0220"; a = "[<super.a()>]"; writeFile(dir2, "a.st", a); TemplateGroup group1 = new TemplateRawGroupDirectory(dir1); TemplateGroup group2 = new TemplateRawGroupDirectory(dir2); group2.ImportTemplates(group1); Template st = group2.GetInstanceOf("a"); string expected = "[dir1 a]"; string result = st.Render(); Assert.AreEqual(expected, result); }