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