public void TagsValidationRule_Should_Not_Have_An_Errors(int maxTagsCount) { for (int tagsCount = 0; tagsCount < maxTagsCount; ++tagsCount) { string[] tags = Enumerable.Repeat(GetStringWithLength(5), tagsCount).ToArray(); _validator.ShouldNotHaveValidationErrorFor(x => x.Tags, tags); } }
public void Is_valid_tests_lowercase() { var userSettings = new UserSettings { PasswordMinLength = 3, PasswordRequireLowercase = true }; _validator.RuleFor(x => x.Password).IsPassword(userSettings); _validator.ShouldHaveValidationErrorFor(x => x.Password, _person.Password = "******"); _validator.ShouldNotHaveValidationErrorFor(x => x.Password, _person.Password = "******"); }
public void Name_ValidationRule_Should_Not_Have_An_Errors(int minLength, int maxLength) { for (int length = minLength; length <= maxLength; ++length) { string name = GetStringWithLength(length); _validator.ShouldNotHaveValidationErrorFor(x => x.Name, name); } }
public void TextValidationRule_Should_Not_Have_An_Errors(int minLength, int maxLength) { for (int length = minLength; length <= maxLength; ++length) { string text = GetStringWithLength(length); _validator.ShouldNotHaveValidationErrorFor(x => x.Text, text); } }
public void Password_ValidationRule_Should_Not_Have_An_Errors(string password) { _validator.ShouldNotHaveValidationErrorFor(x => x.Password, password); }
public void Email_ValidationRule_Should_Not_Have_An_Errors(string email) { _validator.ShouldNotHaveValidationErrorFor(x => x.Email, email); }