Example #1
0
        private void btn_AgregarNino_Click(object sender, EventArgs e)
        {
            //Variable guarda la fecha del DateTimePicker y lo pasa a String
            var fechadtpNino = dtp_FechaInscripcionNino.Value.ToString("yyyy-MM-dd");

            //Instancias de ClienteDePersonas, AgregarPersona y Proxy
            AgregarPersona    agregar = new AgregarPersona();
            Proxy             proxy   = new Proxy();
            ClienteDePersonas cliente = new ClienteDePersonas();

            //Guarda el objeto Nino que devuelve el método CrearNino
            Persona nino = cliente.CrearNino(txt_IdNino.Text, txt_NombreNino.Text, txt_Apellido1Nino.Text, txt_Apellido2Nino.Text, txt_TelefonoNino.Text, txt_DomicilioNino.Text, txt_CorreoNino.Text, fechadtpNino);

            //Método agrega el nino
            agregar.AgregarNino(nino, proxy);

            //Método cliente.CrearEncargadoNino devuelve objeto Tipo Persona y se guarda en la variable encargado
            Persona encargado = cliente.CrearEncargadoNino(fechadtpNino, txt_IdentificacionEncargadoNino.Text, txt_NombreEncargado.Text, txt_Apellido1Encargado.Text, txt_Apellido2Encargado.Text, txt_TelefonoEncargado.Text, txt_ProfesionEncargado.Text, txt_DomicilioEncargado.Text, txt_CorreoEncargado.Text);

            proxy = new Proxy();

            //Método agrega el EncargadoNino
            agregar.AgregarEncargadoNino(encargado, proxy);

            //Se crea la lista
            List <IPersona> list = new List <IPersona>();

            //Sse agrega a la lista
            list.Add(nino);

            //Se crea el visitor
            IVisitante datos = new SetDatos();

            datos.VisitorAceptar(list);
        }
Example #2
0
        public void AgregarNino_InformacionCorrecta_True()
        {
            //Arrange
            var               esperado = true;
            AgregarPersona    agregar  = new AgregarPersona();
            Proxy             proxy    = new Proxy();
            ClienteDePersonas cliente  = new ClienteDePersonas();
            Persona           nino     = cliente.CrearNino("117460027", "Josue", "Jimenez", "Gomez", "61745528", "Santa Ana", "*****@*****.**", "2019-02-10");

            //Act
            var resultado = agregar.AgregarNino(nino, proxy);

            //Assert
            Assert.AreEqual(resultado, esperado);
        }