Beispiel #1
0
 public RequirementFactory(IProcessSettingsFactory settingsFactory, ILogicEvaluatorFactory evaluatorFacotry)
 {
     this.SettingsFactory  = settingsFactory ?? throw new ArgumentNullException("settingsFactory");
     this.EvaluatorFactory = evaluatorFacotry ?? throw new ArgumentNullException("evaluatorFactory");
 }
Beispiel #2
0
 public AlternateBranchFactory(IProcessSettingsFactory settingsFactory, ILogicEvaluatorTypeFactory evaluatorTypeFactory, ILogicEvaluatorFactory evaluatorFactory)
 {
     SettingsFactory      = settingsFactory ?? throw new ArgumentNullException("settingsFactory");
     EvaluatorTypeFactory = evaluatorTypeFactory ?? throw new ArgumentNullException("evaluatorTypeFactory");
     EvaluatorFactory     = evaluatorFactory ?? throw new ArgumentNullException("evaluatorFactory");
 }