public void Longer_name_than_the_specification_throws_validation_error() { var target = new LongStringTarget {Name = "Bartholomew"}; NotificationMessage[] messages = Validator.ValidateField(target, "Name"); messages.Length.ShouldEqual(1); NotificationMessage message = messages[0]; message.FieldName.ShouldEqual("Name"); message.Message.ShouldEqual("Name cannot be longer than 7 characters"); }
public void Short_name_less_than_specified_length_does_not_throw_any_validation_errors() { var target = new LongStringTarget {Name = "Jeremy"}; Validator.ValidateObject(target).AllMessages.Length.ShouldEqual(0); }
public void Null_does_not_throw_any_validation_errors() { var target = new LongStringTarget {Name = null}; Validator.ValidateObject(target).AllMessages.Length.ShouldEqual(0); }