Exemplo n.º 1
0
 protected virtual void AddCheckEvaluators(EvaluationContext context, DependencyCheckEvaluatorCollection checkEvaluators)
 {
     foreach (DependencyCheckEvaluator checkEvaluator in checkEvaluators)
     {
         var evaluator = Activator.CreateInstance(Type.GetType(checkEvaluator.Type)) as ICheckEvaluator;
         if (evaluator != null)
         {
             var rpm = evaluator as IRequiresProductManager;
             if (rpm != null)
             {
                 rpm.ProductManager = this.productManager;
             }
             context.SetEvaluatorForCheckType(checkEvaluator.Name, evaluator);
         }
     }
 }
 protected override void AddCheckEvaluators(EvaluationContext context, DependencyCheckEvaluatorCollection checkEvaluators)
 {
     context.SetEvaluatorForCheckType("Registry", this.MockEvaluator);
     context.SetEvaluatorForCheckType("Software", this.MockEvaluator);
     context.SetEvaluatorForCheckType("Expression", new ExpressionCheckEvaluator());
 }