public ConditionalFactAttribute(Type skipCondition)
        {
            ExecutionCondition condition = (ExecutionCondition)Activator.CreateInstance(skipCondition);

            if (condition.ShouldSkip)
            {
                Skip = condition.SkipReason;
            }
        }
示例#2
0
 public ConditionalFactAttribute(params Type[] skipConditions)
 {
     foreach (var skipCondition in skipConditions)
     {
         ExecutionCondition condition = (ExecutionCondition)Activator.CreateInstance(skipCondition);
         if (condition.ShouldSkip)
         {
             base.Skip = Reason ?? condition.SkipReason;
             break;
         }
     }
 }