static void Main(string[] args) { try { IProcesadorEventos procesador = CrearDependencias().GetService <IProcesadorEventos>(); foreach (string mensaje in procesador.ProcesarEventos()) { Console.WriteLine(mensaje); } } catch (Exception ex) { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("Ha ocurrido un error:" + ex.Message); Console.ForegroundColor = ConsoleColor.White; } }
public EjecutadorPrograma(iLectorArchivo _lector, IProcesadorEventos _procesador, IMostrarMensajes _mensajes) { lector = _lector; procesador = _procesador; mensajes = _mensajes; }