Я давно хотел использовать великий DotLiquid и безуспешно пытался следовать примеру (написанному мной).
internal class AuthorDrop : Drop {
private String lname;
public String ToGive { get { return lname; } }
public AuthorDrop(String t) {
lname = t;
}
}
с соответствующим тестом
[Test]
public void TestFirstStep() {
Template tpl = Template.Parse("hi {{ author2.togive }}");
Console.WriteLine(tpl.Render(Hash.FromAnonymousObject(new { author2 = new AuthorDrop("Test 123") })));
}
Однакоэто приводит к выводу
hi
вместо hi Test 123.
Может кто-нибудь помочь мне выяснить, что здесь происходит?
Заранее большое спасибо,
- Крис