예제 #1
0
 public void PruebaErrorEnvioDeCorreoUsuarioVacioException()
 {
     try
     {
         LogicaLogin.EnviarEmail(new Usuario());
         Assert.Fail("Una excepcion se ha debido de lanzar");
     }
     catch (ExcepcionesTotem.Modulo1.UsuarioVacioException err)
     {
     }
 }
예제 #2
0
 public void PruebaEnvioCorreo()
 {
     try
     {
         Usuario user = new Usuario();
         user.correo = RecursosPUMod1.CorreoExitoso;
         Assert.IsTrue(LogicaLogin.EnviarEmail(user));
     }
     catch (Exception err) {
         Assert.Fail("No se tuvo que haber disparado ninguna exception");
     }
 }
예제 #3
0
 public void PruebaErrorEnvioDeCorreoException()
 {
     try
     {
         usuario.correo = RecursosPUMod1.CorreoFallido;
         LogicaLogin.EnviarEmail(usuario);
         Assert.Fail("Una excepcion se ha debido de lanzar");
     }
     catch (EmailErradoException emailErradoException)
     {
         Assert.AreEqual("Error en el envio del correo", emailErradoException.Mensaje);
     }
     catch (Exception e)
     {
         Assert.Fail(
             string.Format("Unexpected exception of type {0} caught: {1}",
                           e.GetType(), e.Message)
             );
     }
 }