static void Main(string[] args) { Contact owner = new Contact("Felipe"); owner.Email = "*****@*****.**"; owner.Phone = "+59899123456"; Contact nachito = new Contact("Nachito"); nachito.Email = "*****@*****.**"; nachito.Phone = "+59899512326"; string [] nombres = new string[] { nachito.Name, owner.Name }; //uso mi contacto para hacer las pruebas. // el owner no estaría en agenda. List <Contact> contactos = new List <Contact>() { owner, nachito }; Phonebook agenda = new Phonebook(owner); WhatsAppChannel WhatsApp = new WhatsAppChannel(); agenda.Enviar(WhatsApp, "hola", nombres); MailChannel Mail = new MailChannel(); //la contraseña, el asunto y el remitente del mail estan hardcodeadados en la clase mailchannel. //Creo que no es pertinente al ejercicio parametrizarlos. agenda.Enviar(Mail, "prueba", nombres); }