public override Result Interpret(Context context)
 {
     context.ResultMessage += " Check above ten.";
     return(context.Value > 10
         ? OnTrue.Interpret(context)
         : OnFalse.Interpret(context));
 }
Example #2
0
 public override Result Interpret(Context context)
 {
     context.ResultMessage += " Check text.";
     return(string.IsNullOrEmpty(context.Text)
         ? OnFalse.Interpret(context)
         : OnTrue.Interpret(context));
 }
Example #3
0
 public override Result Interpret(Context context)
 {
     context.ResultMessage += " Check if zero.";
     return((context.Value == 0)
         ? OnTrue.Interpret(context)
         : OnFalse.Interpret(context));
 }