Какой самый простой способ проверить, работает ли атрибут диапазона? например, если FirstName больше 20 символов, то он выдаст ошибку
[Required(ErrorMessage = "First Name is required")]
[Display(Name = "First Name")]
[StringLength(20, ErrorMessage = "First name cannot exceed 20 characters. ")]
public string FirstName { get; set; }
Мой код, который в настоящее время не работает:
[TestMethod]
[ExpectedException(typeof(Exception))]
public void TestFirstNameLength()
{
UserData user1 = new UserData() { FirstName = "JohnJohnJohnJohnJohnJohn", SecondName = "Smith", Age = 20, HeightCM = 175, WeightKG = 85 };
}