예제 #1
0
        public void dado_un_area_quiero_saber_direccion_telefono_y_mail_del_area()
        {
            Area un_area = new Area();

            un_area.Nombre    = "Dirección de RRHH";
            un_area.Direccion = "9 de Julio 1925";

            List <DatoDeContacto> datos_de_contacto = new List <DatoDeContacto>();

            DatoDeContacto dato_de_telefonos = new DatoDeContacto(1, "Teléfono", "4577-2222", 1);
            DatoDeContacto dato_de_faxes     = new DatoDeContacto(2, "Fax", "4577-1000", 1);
            DatoDeContacto dato_de_mails     = new DatoDeContacto(3, "Mail", "*****@*****.**", 1);

            datos_de_contacto.Add(dato_de_telefonos);
            datos_de_contacto.Add(dato_de_mails);
            datos_de_contacto.Add(dato_de_faxes);

            un_area.DatosDeContacto = datos_de_contacto;

            Assert.AreEqual("Dirección de RRHH", un_area.Nombre);
            Assert.AreEqual("9 de Julio 1925", un_area.Direccion);
            Assert.IsTrue(un_area.DatosDeContacto.Find(d => d.Id == ConstantesDeDatosDeContacto.TELEFONO).Dato.Contains("4577-2222"));
            Assert.IsTrue(un_area.DatosDeContacto.Find(d => d.Id == ConstantesDeDatosDeContacto.FAX).Dato.Contains("4577-1000"));
            Assert.IsTrue(un_area.DatosDeContacto.Find(d => d.Id == ConstantesDeDatosDeContacto.MAIL).Dato.Contains("*****@*****.**"));
        }
예제 #2
0
 internal int esMayorQue(DatoDeContacto otrodato)
 {
     return(this.Orden.CompareTo(otrodato.Orden));
 }