public void CompararDosIdentificadoresDelDiferenteTiposYMismoNumeroDebeDevolverFalso() { IIdentificador id1 = Dni.Of("1"); IIdentificador id2 = Legajo.Of("1"); id1.Should().NotBe(id2); }
public void CompararDosIdentificadoresDelMismoTipoYMismoNumeroDebeDevolverVerdadero() { IIdentificador id1 = Dni.Of("1"); IIdentificador id2 = Dni.Of("1"); id1.Should().Be(id2); }
protected Alumno(IIdentificador le, string nombre, string apellido, DateTime fechaIngreso) { Le = le; Nombre = nombre; Apellido = apellido; FechaIngreso = fechaIngreso; Telefonos = new List <Telefono>(); }
private void VerificarDuplicados(IIdentificador id) { var duplicado = alumnos.FirstOrDefault(a => a.Le.Equals(id)); if (ReferenceEquals(duplicado, null) == false) { throw new AlumnoDuplicadoException(id); } }
public AlumnoDuplicadoException(IIdentificador id) { Message = $"El alumno con id = {id.Numero} ya existe"; }