public void TextFileOtroOrden_ControlAccesoTestErrorId()
 {
     try
     {
         int i = 5;
         var acceso = new AutentificacionTextFile("clavesOtroOrden.txt", _formato, _separador);
         CodigoAutentificacion codigo = acceso.EsUsuarioAutentificado(i.ToString(), "Password" + i);
         Assert.IsTrue(CodigoAutentificacion.ErrorIdUsuario == codigo);
     }
     catch (Exception ex)
     {
         Assert.Fail("No se esperaba la excepcion: " + ex.Message);
     }
 }
        public void TextFile_ControlAccesoTestErrorIdYEsValido()
        {
            try
            {
                int i = 9;
                var acceso = new AutentificacionTextFile("claves.txt");
                CodigoAutentificacion codigo = acceso.EsUsuarioAutentificado(i.ToString(), "Password" + i);
                Assert.IsTrue((CodigoAutentificacion.ErrorIdUsuario) == codigo);
            }

            catch (Exception ex)
            {
                Assert.Fail("No se esperaba la excepcion: " + ex.Message);
            }
        }
        public void TextFileOtroOrden_ControlAccesoTestErrorEsValido()
        {
            try
            {
                int i = 4;
                var acceso = new AutentificacionTextFile("clavesOtroOrden.txt", _formato, _separador);
                CodigoAutentificacion codigo = acceso.EsUsuarioAutentificado(i.ToString(), "Password" + i);
                Assert.IsTrue(CodigoAutentificacion.AccesoInvalido == codigo);
            }

            catch (AutentificacionExcepcion ex)
            {
                Assert.IsTrue(CodigoAutentificacion.ErrorDatos == ex.Codigo);
            }
        }
 public void TextFile_FicheroInvalidoTest()
 {
     try
     {
         AutentificacionTextFile accesoInvalido = new AutentificacionTextFile("ErrorFichero.txt");
     }
     catch (AutentificacionExcepcion ex)
     {
         Assert.AreEqual(ex.Codigo, CodigoAutentificacion.ErrorDatos);
     }
     catch (Exception ex)
     {
         Assert.Fail("No se esperaba la excepcion: " + ex.Message);
     }
 }
 public void TextFile_FicheroDuplicacoTest()
 {
     try
     {
         ficheroClaves = CrearFicheroDuplicados("clavesDuplicado.txt");
         AutentificacionTextFile accesoInvalido = new AutentificacionTextFile("clavesDuplicado.txt");
         Assert.Fail("Se esperaba una excepción de Autentificación con CodigoAutentificacion.ErrorDatos");
     }
     catch (AutentificacionExcepcion ex)
     {
         Assert.AreEqual(ex.Codigo, CodigoAutentificacion.ErrorDatos);
     }
     catch (Exception ex)
     {
         Assert.Fail("No se esperaba la excepcion: " + ex.Message);
     }
 }
 public void TextFile_ExcepccionFicheroInvalidoTest()
 {
     AutentificacionTextFile accesoInvalido = new AutentificacionTextFile("ErrorFichero.txt");
 }
 public void TextFile_ControlAccesoTestVerdadero()
 {
     try
     {
         var acceso = new AutentificacionTextFile("claves.txt");
         for (int i = 1; i <= 3; i++)
         {
             CodigoAutentificacion codigo = acceso.EsUsuarioAutentificado(i.ToString(), "Password" + i);
             Assert.IsTrue(CodigoAutentificacion.AccesoCorrecto == codigo);
         }
     }
     catch (Exception ex)
     {
         Assert.Fail("No se esperaba la excepcion: " + ex.Message);
     }
 }
        public void TextFileOtroOrden_ModificarRegistro()
        {
            try
            {
                int i = 1;
                var acceso = new AutentificacionTextFile("clavesOtroOrden.txt", _formato, _separador);
                CodigoAutentificacion codigo = acceso.EsUsuarioAutentificado(i.ToString(), "Password" + i);
                if (codigo != CodigoAutentificacion.AccesoCorrecto) Assert.Fail("Se esperaba Codigo de autentificación correcto");
                var user = new UsuarioView("1","Usuario__" + i, "Password__" + i, "ALUMNO", "true");
                acceso.ModificarUsuario(i.ToString(), user);
                CodigoAutentificacion codigoMod = acceso.EsUsuarioAutentificado(i.ToString(), "Password__" + i);
                if (codigo != CodigoAutentificacion.AccesoCorrecto) Assert.Fail("Se esperaba Codigo de autentificación correcto en la modificacion.");
            }

            catch (Exception ex)
            {
                Assert.Fail("No se esperaba la excepcion: " + ex.Message);
            }
        }
 public void TextFileOtroOrden_FicheroInvalidoTest()
 {
     try
     {
         AutentificacionTextFile accesoInvalido = new AutentificacionTextFile("clavesOtroOrden.txt", _formato, _separador);
     }
     catch (AutentificacionExcepcion ex)
     {
         Assert.AreEqual(ex.Codigo ,CodigoAutentificacion.ErrorDatos);
     }
 }