示例#1
0
 public bool Interpret(Context context)
 {
     if (context.MoveNext())
     {
         return _one.Interpret(context) || _another.Interpret(context);
     }
     context.Failed();
     return false;
 }
示例#2
0
 public void should_be_get_for_wildchar_for_alphanum(string mask, string input, string expected)
 {
     var context = new Context(input);
     new ExpressionBuilder(mask).Build().Interpret(context);
     Assert.Equal(expected, context.Result);
 }
示例#3
0
 public void should_be_get_for_digital_and_seperator(string mask, string input, string expected)
 {
     var context = new Context(input);
     new ExpressionBuilder(mask).Build().Interpret(context);
     Assert.Equal(expected, context.Result);
 }