public void WhenNewUserSurnameIsTooLong_ShouldtHaveError() { var validator = new NewUserValidator(); #region Init variables string name = "testname"; StringBuilder stringBuilder = new StringBuilder('x'); for (int i = 0; i < validator.surnameMaxLength + 1; i++) { stringBuilder.Append('x'); } string surname = stringBuilder.ToString(); string address = "*****@*****.**"; #endregion NewUser mailReadUpdate = new NewUser { Name = name, Surname = surname, Address = address }; var result = validator.TestValidate(mailReadUpdate); #region Tests result.ShouldHaveValidationErrorFor(x => x.Surname); #endregion }
public void WhenNewUserAddressHaveNoAt_ShouldtHaveError() { var validator = new NewUserValidator(); #region Init variables string name = "testname"; string surname = "testsurname"; string address = "testaddress.com"; #endregion NewUser mailReadUpdate = new NewUser { Name = name, Surname = surname, Address = address }; var result = validator.TestValidate(mailReadUpdate); #region Tests result.ShouldHaveValidationErrorFor(x => x.Address); #endregion }
public void WhenNewUserIsOk_ShouldNotHaveAnyError() { var validator = new NewUserValidator(); #region Init variables string name = "testname"; string surname = "testsurname"; string address = "*****@*****.**"; #endregion NewUser mailReadUpdate = new NewUser { Name = name, Surname = surname, Address = address }; var result = validator.TestValidate(mailReadUpdate); #region Tests result.ShouldNotHaveAnyValidationErrors(); #endregion }