Condividi tramite


Come creare una funzione creatore di fact

È possibile scrivere un creatore di fact per creare istanze di fact. Il creatore dei fatti deve implementare IFactCreator e il relativo metodo CreateFacts e GetFactTypes . Dopo aver creato la DLL del creatore di fact, sarà possibile cercarla dall'interno dell'utilità di test dei criteri. Viene riportato di seguito un esempio di implementazione di un creatore di fact.

public class MyFactCreator : IFactCreator  
{  
   private object[] myFacts;  
   public MyFactCreator()  
   {  
   }  
   public object[] CreateFacts ( RuleSetInfo rulesetInfo )  
   {  
      myFacts = new object[1];  
      myFacts.SetValue(new MySampleBusinessObject(),0);  
      return myFacts;  
   }  
   public Type[] GetFactTypes (RuleSetInfo rulesetInfo)  
   {  
      return null;  
   }  
}