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); }
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); }