示例#1
0
            static void Main(string[] args)
            {
                Mensajes.Bienvenida();

                var p = LeerPersona.Leer();

                if (ValidarPersona.Valida(p))
                {
                    GenerarUsuario.Generar(p);
                }

                Mensajes.Finalizar();
            }
示例#2
0
            static void Main(string[] args)
            {
                //var e = new EntradaConsola();

                var e = new EntradaSimulada();

                e.Registrar("Alejandro");
                e.Registrar("Di Battista");

                var pe = CargarPersona.Cargar(e);

                Debug.Assert(pe.Nombre == "Alejandro");
                Debug.Assert(pe.Apellido == "Di Battista");


                Salida.Bienvenida();

                var p = CargarPersona.Cargar(e);

                var error = "";

                if (ValidarPersona.Valido(p, out error))
                {
                    var usuario = GenerarUsuario.Generar(p);
                    Salida.MostrarUsuario(usuario);
                }
                else
                {
                    Salida.MostrarError(error);
                }

                Salida.Despedida();
                e.Pausa();

                var u = new Persona {
                    Nombre = "Alejadro", Apellido = "Di Battista"
                };

                Debug.Assert(GenerarUsuario.Generar(u) == "adibattista");
            }