public void autenticarUsuarioCodigoValidoRegistrado()
        {
            Ctrl_Autenticacion controlAutenticacion = new Ctrl_Autenticacion();


            Assert.That(controlAutenticacion.autenticarUsuario(accessToken), Is.True, "Usuario registrado con exito");
        }
        public void autenticarUsuarioCodigoInvalido()
        {
            Ctrl_Autenticacion controlAutenticacion = new Ctrl_Autenticacion();

            accessToken = "ABCDF321DA";

            Assert.That(() => controlAutenticacion.autenticarUsuario(accessToken), Throws.TypeOf <TokenInvalidoException>(), "Usuario no registrado");
        }
        public void autenticarUsuarioCodigoValidoNoRegistrado()
        {
            Ctrl_Autenticacion controlAutenticacion = new Ctrl_Autenticacion();

            accessToken = "asdfas";

            Assert.That(controlAutenticacion.autenticarUsuario(accessToken), Is.False, "Usuario no registrado");
        }
Exemplo n.º 4
0
        public static void Autenticar()
        {
            Ctrl_Autenticacion controlAutenticar = new Ctrl_Autenticacion();

            try
            {
                Console.WriteLine("Ingrese el AccessToken proporcionado por Google: ");
                String accessToken = Console.ReadLine();
                bool   registrado  = controlAutenticar.autenticarUsuario(accessToken);

                if (registrado)
                {
                    Console.WriteLine("\n" + "El usuario se a autenticado con exitos" + "\n");
                }
                else
                {
                    Console.WriteLine("\n" + "El usuario no esta registrado" + "\n");
                }
            }
            catch (TokenInvalidoException ex)
            {
                Console.WriteLine(ex.Message);
            }

            Console.WriteLine("Ingrese el AccessToken proporcionado por Google: ");
            String accessToken2 = Console.ReadLine();

            Console.WriteLine("Ingrese su nombre ");
            String nombre = Console.ReadLine();


            Console.WriteLine("Ingrese su apellido ");
            String apellido = Console.ReadLine();

            Console.WriteLine("Ingrese su ciudad de origen : ");
            String ciudad = Console.ReadLine();


            var options = new System.Text.Json.JsonSerializerOptions
            {
                WriteIndented = true
            };

            // Prueba crear un usuario normal
            try
            {
                controlAutenticar.registrarDatosUsuario(accessToken2, nombre, apellido, DateTime.Now, null, L01_Domain.Common.TipoSexo.Hombre, ciudad, null, L01_Domain.Common.TipoRol.Usuario);
                Console.WriteLine("Se han registrado sus datos con exito");
                Console.WriteLine(System.Text.Json.JsonSerializer.Serialize(controlAutenticar.getUsuarios(), options));
            }
            catch (UsuarioException ex)
            {
                Console.WriteLine(ex.Message);
            }catch (TokenInvalidoException ex)
            {
                Console.WriteLine(ex.Message);
            }
        }
        public void registrarUsuarioNoExistenteCodigoValido()
        {
            Ctrl_Autenticacion controlAutenticacion = new Ctrl_Autenticacion();

            String accessToken = "ABCDF321";

            bool respuesta = controlAutenticacion.registrarDatosUsuario(accessToken, "Juan", "Molina", DateTime.Now, null, L01_Domain.Common.TipoSexo.Hombre, "Manizales", null, L01_Domain.Common.TipoRol.Usuario);

            Assert.That(respuesta, Is.True, "Usuario no registrado");
        }