Пример #1
0
        public void CompararDosIdentificadoresDelDiferenteTiposYMismoNumeroDebeDevolverFalso()
        {
            IIdentificador id1 = Dni.Of("1");
            IIdentificador id2 = Legajo.Of("1");

            id1.Should().NotBe(id2);
        }
Пример #2
0
        public void CompararDosIdentificadoresDelMismoTipoYMismoNumeroDebeDevolverVerdadero()
        {
            IIdentificador id1 = Dni.Of("1");
            IIdentificador id2 = Dni.Of("1");

            id1.Should().Be(id2);
        }
Пример #3
0
 protected Alumno(IIdentificador le, string nombre, string apellido, DateTime fechaIngreso)
 {
     Le           = le;
     Nombre       = nombre;
     Apellido     = apellido;
     FechaIngreso = fechaIngreso;
     Telefonos    = new List <Telefono>();
 }
Пример #4
0
        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";
 }