public static void GetNext(RecurrenceRuleTester obj, MethodReturnEventArgs<DateTime> e, DateTime? dt)
 {
     if (dt.HasValue)
     {
         e.Result = obj.Rule.GetNext(DateTime.Today, dt.Value);
     }
     else
     {
         e.Result = obj.Rule.GetNext(DateTime.Today);
     }
 }
 public static void ToString(RecurrenceRuleTester obj, MethodReturnEventArgs<string> e)
 {
     e.Result = "a RecurrenceRuleTester";
 }