예제 #1
0
 public void ModelPropertiesAreTraversed()
 {
     var tt = new Template("#DateTime1.DayOfWeek");
     var m = new Model1 { DateTime1 = SaturdayInSeptember };
     var o = tt.Execute(m);
     Assert.AreEqual("Saturday", o);
 }
예제 #2
0
 public void IterationCollectsElements()
 {
     var tt = new Template("#|Days#DayOfWeek#.");
     var m = new Model1 {Days = new[] {SaturdayInSeptember, SaturdayInSeptember.AddDays(1)}};
     var o = tt.Execute(m);
     Assert.AreEqual("SaturdaySunday", o);
 }
예제 #3
0
 public void WithinIterationParentModelPropertiesAreAccessible()
 {
     var tt = new Template("#|Days#DateTime1.DayOfWeek#.");
     var m = new Model1
                 {
                     DateTime1 = SaturdayInSeptember,
                     Days = new[] { SaturdayInSeptember, SaturdayInSeptember.AddDays(1) }
                 };
     var o = tt.Execute(m);
     Assert.AreEqual("SaturdaySaturday", o);
 }