public void al_validar_pais_nombre_no_debe_ser_null_no_debe_estar_vacío_no_debe_tener_menos_de_4_ni_más_de_120_caracteres() { // Arrange. PaisValidator validator = new Training.Persona.Business.Validators.PaisValidator(); // Act. // Assert. validator.ShouldHaveValidationErrorFor(p => p.Nombre, new Pais() { Nombre = null }); validator.ShouldHaveValidationErrorFor(p => p.Nombre, new Pais() { Nombre = string.Empty }); validator.ShouldHaveValidationErrorFor(p => p.Nombre, new Pais() { Nombre = string.Empty.PadRight(121, 'X') }); validator.ShouldNotHaveValidationErrorFor(p => p.Nombre, new Pais() { Nombre = "XXXX" }); }
public void al_validar_pais_codigoIata_no_debe_ser_null_no_debe_estar_vacio_y_debe_tener_2_caracteres() { // Arrange. PaisValidator validator = new Training.Persona.Business.Validators.PaisValidator(); // Act. // Assert. validator.ShouldHaveValidationErrorFor(p => p.CodigoIata, new Pais() { CodigoIata = null }); validator.ShouldHaveValidationErrorFor(p => p.CodigoIata, new Pais() { CodigoIata = string.Empty }); validator.ShouldHaveValidationErrorFor(p => p.CodigoIata, new Pais() { CodigoIata = "X" }); validator.ShouldHaveValidationErrorFor(p => p.CodigoIata, new Pais() { CodigoIata = "XXX" }); validator.ShouldNotHaveValidationErrorFor(p => p.CodigoIata, new Pais() { CodigoIata = "XX" }); }