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);
 }