Partager via


Création d’un créateur de faits

Vous pouvez écrire un créateur de faits pour créer des instances de vos faits. Votre créateur de faits doit implémenter IFactCreator et sa méthode CreateFacts et la méthode GetFactTypes . Une fois que vous avez créé votre dll de créateur de faits, vous pouvez y accéder depuis le testeur de stratégie. L’exemple suivant illustre une implémentation de créateur de faits.

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;  
   }  
}