Beispiel #1
0
 public void TestRendererWithPredefinedFormat()
 {
     string templates =
             "dateThing(created) ::= << datetime: <created; format=\"short\"> >>\n";
     writeFile(tmpdir, "t.stg", templates);
     STGroup group = new STGroupFile(Path.Combine(tmpdir, "t.stg"));
     group.registerRenderer(typeof(GregorianCalendar), new DateRenderer());
     ST st = group.getInstanceOf("dateThing");
     st.add("created", new GregorianCalendar(2005, 07 - 1, 05));
     string expecting = " datetime: 7/5/05 12:00 AM ";
     string result = st.render();
     Assert.AreEqual(expecting, result);
 }
Beispiel #2
0
        public void TestRendererWithPredefinedFormat()
        {
            string templates =
                "dateThing(created) ::= << datetime: <created; format=\"short\"> >>\n";

            writeFile(tmpdir, "t.stg", templates);
            STGroup group = new STGroupFile(tmpdir + "/t.stg");

            group.registerRenderer(typeof(GregorianCalendar), new DateRenderer());
            ST st = group.getInstanceOf("dateThing");

            st.add("created", new GregorianCalendar(2005, 07 - 1, 05));
            string expecting = " datetime: 7/5/05 12:00 AM ";
            string result    = st.render();

            Assert.AreEqual(expecting, result);
        }