Esempio n. 1
0
        public void SiTodoOKContinuoASiguienteEslabon()
        {
            Library.BibliotecaPerfiles biblioteca = Library.BibliotecaPerfiles.Instance;
            biblioteca.CrearUsuario(0);
            Mensaje         mensaje = new Mensaje("25", 0, TipoPlataforma.Consola);
            ControlEdadStub control = new ControlEdadStub();

            BibliotecaPerfiles.GetUsuario(0).RegistroPreguntas.Edad = true;

            control.Handle(mensaje);

            Assert.IsTrue(control.passed);
        }
Esempio n. 2
0
        public void NoIngresaNumeroLanzaExcepcion()
        {
            Library.BibliotecaPerfiles biblioteca = Library.BibliotecaPerfiles.Instance;
            biblioteca.CrearUsuario(0);
            Mensaje         mensaje = new Mensaje("stub", 0, TipoPlataforma.Consola);
            ControlEdadStub control = new ControlEdadStub();

            BibliotecaPerfiles.GetUsuario(0).RegistroPreguntas.Edad = true;

            control.Handle(mensaje);

            Assert.Throws <FormatException>(() => Int32.Parse(mensaje.Contenido));
        }
Esempio n. 3
0
        public void SiTodoOKSeteaEdad()
        {
            Library.BibliotecaPerfiles biblioteca = Library.BibliotecaPerfiles.Instance;
            biblioteca.CrearUsuario(0);
            Mensaje         mensaje = new Mensaje("25", 0, TipoPlataforma.Consola);
            ControlEdadStub control = new ControlEdadStub();

            BibliotecaPerfiles.GetUsuario(0).RegistroPreguntas.Edad = true;

            control.Handle(mensaje);

            Assert.AreEqual(BibliotecaPerfiles.GetUsuario(0).Edad, 25);
        }