public RequirementFactory(IProcessSettingsFactory settingsFactory, ILogicEvaluatorFactory evaluatorFacotry) { this.SettingsFactory = settingsFactory ?? throw new ArgumentNullException("settingsFactory"); this.EvaluatorFactory = evaluatorFacotry ?? throw new ArgumentNullException("evaluatorFactory"); }
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"); }