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

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

            //Método cliente.CrearPadrino devuelve objeto Tipo Persona y se guarda en la variable padrino
            Persona padrino = cliente.CrearPadrino(txt_IdentificacionPadrino.Text, fechadtpPadrino, txt_NombrePadrino.Text, txt_PrimerApellidoPadrino.Text, txt_SegundoApellidoPadrino.Text, txt_TelefonoPadrino.Text, txt_ProfesionPadrino.Text, txt_DomicilioPadrino.Text, txt_CorreoPadrino.Text, cmb_InscripcionPadrino.Text, cmb_DonacionPadrino.Text);

            agregar.AgregarPadrino(padrino, proxy);

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

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

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

            datos.VisitorAceptar(list);
        }
Exemple #2
0
        public void AgregarPadrino_InformacionCorrecta_True()
        {
            //Arrange
            var               esperado = true;
            AgregarPersona    agregar  = new AgregarPersona();
            Proxy             proxy    = new Proxy();
            ClienteDePersonas cliente  = new ClienteDePersonas();
            Persona           padrino  = cliente.CrearPadrino("117790719", "2019-02-12", "Rolando", "Leon", "Gamboa", "62681875", "Torero", "Santo Tomas", "*****@*****.**", "Mensual", "En especie");

            //Act
            var resultado = agregar.AgregarPadrino(padrino, proxy);

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