public void ExisteCorreoElectronico_CorreoExistente_RegresaVerdadero() { string correoExistente = "*****@*****.**"; bool existeCorreo = adminDatosJugador.ExisteCorreoElectronico(correoExistente); Assert.IsTrue(existeCorreo); }
/// <summary> /// REgistra un nuevo jugador en el sistema /// </summary> /// <param name="jugador">Jugador que se desa registrar</param> public void RegistrarJugador(Jugador jugador) { ResultadoRegistro resultadoRegistro; if (administradorDatosJugador.ExisteNickname(jugador.Nickname)) { resultadoRegistro = ResultadoRegistro.UsuarioYaExiste; } else if (administradorDatosJugador.ExisteCorreoElectronico(jugador.CorreoElectronico)) { resultadoRegistro = ResultadoRegistro.CorreoYaExiste; } else { string claveValidacion = GeneradorClave.GenerarClaveValidacion(); jugador.ClaveValidacion = claveValidacion; try { adminCorreoElectronico.EnviarClaveValidacion(jugador); } catch (SmtpException) { throw new SmtpException(); } jugadoresARegistrar.Add(ObtenerCallbackActual, jugador); resultadoRegistro = ResultadoRegistro.RegistroExitoso; } ObtenerCallbackActual.NotificarRegistro(resultadoRegistro); }