public void Validator_TestRegExpValidation() { var instance = new ValidationTest("xxx", "description", 8.0); var error = GetValidationError(instance, ValidationError.RegExpErrorCode); Assert.IsNotNull(error); instance.Name = "Satisfy RegExp"; error = GetValidationError(instance, ValidationError.RegExpErrorCode); Assert.IsNull(error); }
public void Validator_TestStringLengthValidation() { var instance = new ValidationTest("abcdefghijklm", new string('x', 25), 8.0); var error = GetValidationError(instance, ValidationError.StringLengthErrorCode); Assert.IsNotNull(error); instance.Description = "short string"; error = GetValidationError(instance, ValidationError.StringLengthErrorCode); Assert.IsNull(error); }
public void Validator_TestOutOfRangeValidation() { var instance = new ValidationTest("abcdefghijklm", "description", 1.0); var error = GetValidationError(instance, ValidationError.OutOfRangeErrorCode); Assert.IsNotNull(error); instance.TransactionAmount = 20.0; error = GetValidationError(instance, ValidationError.OutOfRangeErrorCode); Assert.IsNotNull(error); instance.TransactionAmount = 8.75; error = GetValidationError(instance, ValidationError.OutOfRangeErrorCode); Assert.IsNull(error); }
public void Validator_TestRequiredFieldValidation() { var instance = new ValidationTest("abcdefghijklm", null, 8.0); var error = GetValidationError(instance, ValidationError.RequiredErrorCode); Assert.IsNotNull(error); instance.Description = string.Empty; error = GetValidationError(instance, ValidationError.RequiredErrorCode); Assert.IsNotNull(error); instance.Description = "Some Description"; error = GetValidationError(instance, ValidationError.RequiredErrorCode); Assert.IsNull(error); }