public void Multiple_WhenNoValidators_ReturnsTrue() { const string INPUT = "doesnt matter"; const bool EXPECTED_VALUE = true; ValidatorGroup validators = new ValidatorGroup(); bool result = validators.IsValid(INPUT); Assert.AreEqual(EXPECTED_VALUE, result); }
public void Multiple_OnSingleValue_IsInvalid() { const string INPUT = "test this sting for a number"; const bool EXPECTED_RESULT = false; ValidatorGroup validators = new ValidatorGroup(); validators.Add(new StringLengthValidator(9)); validators.Add(new NumberValidator()); bool result = validators.IsValid(INPUT); Assert.AreEqual(EXPECTED_RESULT, result); }