public InputValidator(string input, IInputCondition condition) { if (condition == null) { throw new Exception("No null elements allowed for the InputConditions in the InputValidator class."); } InputConditions = new List <IInputCondition>(1) { condition }; Input = input; }
public bool AddCondition(IInputCondition condition) { if (_inputConditions.ContainsKey(condition.Name)) return false; _inputConditions.Add(condition.Name, condition); return true; }