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

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

            //Método cliente.CrearPatrocinador devuelve objeto Tipo Persona y se guarda en la variable patrocinador
            Persona patrocinador = cliente.CrearPatrocinador(fechadtpPatrocinador, txt_NombreEmpresaPatrocinadora.Text, txt_TipoEmpresaPatrocinadora.Text, cmb_TipoPatrocinio.Text, txt_IdentificacionRepresentantePatrocinador.Text, txt_NombreRepresentantePatrocinador.Text, txt_PrimerApellidoPatrocinador.Text, txt_SegundoApellidoPatrocinador.Text, txt_TelefonoRepresentantePatrocinador.Text, txt_CorreoRepresentantePatrocinador.Text);

            //Método agrega el Patrocinador
            agregar.AgregarPatrocinador(patrocinador, proxy);

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

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

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

            datos.VisitorAceptar(list);
        }
예제 #2
0
        public void AgregarPatrocinador_InformacionCorrecta_True()
        {
            //Arrange
            var               esperado     = true;
            AgregarPersona    agregar      = new AgregarPersona();
            Proxy             proxy        = new Proxy();
            ClienteDePersonas cliente      = new ClienteDePersonas();
            Persona           patrocinador = cliente.CrearPatrocinador("1999-02-04", "HP", "Tecnologia", "Patrocinadores en especie", "0124578", "Ricardo", "Milos", "Dota", "69420666", "*****@*****.**");

            //Act
            var resultado = agregar.AgregarPatrocinador(patrocinador, proxy);

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