팩트 생성기를 만드는 방법
팩트 생성기를 작성하여 팩트의 인스턴스를 만들 수 있습니다. 팩트 작성자는 IFactCreator 및 해당 CreateFacts 메서드 및 GetFactTypes 메서드를 구현해야 합니다. 팩트 생성기 dll을 만든 다음에는 정책 테스터 내에서 이동할 수 있습니다. 다음은 팩트 생성기 구현에 대한 예입니다.
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;
}
}