Beispiel #1
0
 public bool GetCondition()
 {
     if (GroupingSymbol == GroupingSymbols.And)
     {
         return(_condition1.GetCondition() && _condition2.GetCondition());
     }
     else if (GroupingSymbol == GroupingSymbols.Or)
     {
         return(_condition1.GetCondition() || _condition2.GetCondition());
     }
     else if (GroupingSymbol == GroupingSymbols.True)
     {
         return(true);
     }
     else
     {
         return(false);
     }
 }
Beispiel #2
0
 public bool?IsPassed()
 {
     if (ResponseCondition == null) //ResponseCondition이 없으면 Header의 status로 판단..
     {
         int passed = ((int)(ResponseHeader.Field("status").DataValue));
         if (passed == 1)
         {
             return(true);
         }
         else if (passed == 0)
         {
             return(false);
         }
         else
         {
             return((bool?)null);
         }
     }
     else
     {
         return(ResponseCondition.GetCondition());
     }
 }