public void WhenTryValidateIsCalled_Then_ResultIsFalseAndValidationErrorsAreReturned() { List <ValidationResult> errors; bool isValid = ValidatorUtil.TryValidate(subject, out errors); Assert.IsFalse(isValid); Assert.AreEqual(4, errors.Count); // four errors }
public void WhenValidateIsCalled_Then_ValidateExceptionIsThrown() { Assert.Throws <ValidationException>(() => ValidatorUtil.Validate(subject)); }
public void WhenValidateAllIsCalled_Then_AggregateExceptionContainingAllValidateExceptionsIsThrown() { Assert.Throws <AggregateException>(() => ValidatorUtil.ValidateAll(subject)); }
public void WhenValidateAllIsCalled_Then_NoErrorOccurs() { ValidatorUtil.ValidateAll(subject); }