public void CNPJValidator_Validate_ShouldFailWhenIsNullOrEmpty() { // Arrange var validator = new PersonValidator(); var personCnpjEmpty = new Person(cnpj: ""); var personCnpjNull = new Person(cnpj: null); // Act & Assert validator.Validate(personCnpjEmpty).IsValid.Should().BeFalse(); validator.Validate(personCnpjNull).IsValid.Should().BeFalse(); }
public void CNPJValidator_Validate_ShouldFailWhenInvalidValue(string cnpj) { // Arrange var validator = new PersonValidator(); var person = new Person(cnpj: cnpj); // Act & Asset validator.Validate(person).IsValid.Should().BeFalse(); }
public void CPFValidator_Validate_ShouldFailWhenInvalidLength(string cpf) { // Arrange var validator = new PersonValidator(); var person = new Person(cpf); // Act & Asset validator.Validate(person).IsValid.Should().BeFalse(); }
public void CNPJValidator_Validate_ShouldFailWhenAllDigitsEquals() { // Arrange var validator = new PersonValidator(); // Act var cnpjList = _documentsFixture.GetCNPJDigitsEquals(); // Assert cnpjList.ToList().ForEach(cnpj => validator.Validate(new Person(cnpj: cnpj)).IsValid.Should().BeFalse()); }
public void CNPJValidator_Validate_CNPJIsValid() { // Arrange var validator = new PersonValidator(); // Act var cnpjList = _documentsFixture.GetValidCNPJ(10, true); cnpjList.AddRange(_documentsFixture.GetValidCNPJ(10, false)); // Assert cnpjList.ToList().ForEach(cnpj => validator.Validate(new Person(cnpj: cnpj)).IsValid.Should().BeTrue()); }
public void CPFValidator_Validate_CPFIsValid() { // Arrange var validator = new PersonValidator(); // Act var cpfList = _documentsFixture.GetValidCPF(10, true); cpfList.AddRange(_documentsFixture.GetValidCPF(10, false)); // Assert cpfList.ToList().ForEach(cpf => validator.Validate(new Person(cpf)).IsValid.Should().BeTrue()); }
public void CNPJValidator_Validate_ShouldFailWhenCustomMessage() { // Arrange var validator = new PersonValidator("{PropertyName} invalid!", "{PropertyName} invalid!"); var person = new Person("516734260B0147"); // Act var result = validator.Validate(person); // Assert // Assert result.IsValid.Should().BeFalse(); result.Errors[0].ErrorMessage.Should().Equals("CNPJ invalid!"); }
public void Test1() { var validator = new PersonValidator(); var person = new Person { Name = "A", Age = 12, }; var result = validator.Validate(person); Assert.False(result.IsValid); Assert.False(result.Errors.Count == 0); }