@Test(expected = ExcepcionNombreDeJugadorMenorACuatroCaracteres.class)
  public void alCrearseUnJugadorSiSuNombreTieneSoloEspaciosEsperoUnaExcepcion()
      throws ExcepcionNoSePudoCrearElJugador {

    CreadorDeJugador creadorDeJugador = new CreadorDeJugador();
    Coordenada base = new Coordenada(5, 5);

    Jugador jugador = creadorDeJugador.crearNuevoJugadorProtos("       ", "Azul", base);
  }
  @Test
  public void alCrearUnJugadorProtosSeDeberianVerificarElNombreYColorAsignados()
      throws ExcepcionNoSePudoCrearElJugador {

    CreadorDeJugador creadorDeJugador = new CreadorDeJugador();
    Coordenada base = new Coordenada(5, 5);

    Jugador jugador = creadorDeJugador.crearNuevoJugadorProtos("Mariano", "Azul", base);

    assertTrue(jugador.getNombre().equals("Mariano") && jugador.getColor().equals("Azul"));
  }
  @Test
  public void alCrearUnJugadorTerranSeDeberiaVerificarLaBaseAsignada()
      throws ExcepcionNoSePudoCrearElJugador {

    CreadorDeJugador creadorDeJugador = new CreadorDeJugador();
    Coordenada base = new Coordenada(5, 5);

    Jugador jugador = creadorDeJugador.crearNuevoJugadorTerran("Mariano", "Azul", base);

    assertTrue(jugador.getVisibilidad().esVisible(base));
  }
  @Test(expected = ExcepcionElColorIngresadoRepiteAlDeOtroJugador.class)
  @SuppressWarnings("unused")
  public void alCrearElSegundoJugadorSiElColorEsIgualAlDelPrimeroEsperoUnaExcepcion()
      throws ExcepcionNoSePudoCrearElJugador {

    CreadorDeJugador creadorDeJugador = new CreadorDeJugador();
    Coordenada baseUno = new Coordenada(5, 5);
    Coordenada baseDos = new Coordenada(10, 10);

    Jugador jugadorUno = creadorDeJugador.crearNuevoJugadorProtos("Mariano", "Azul", baseUno);
    Jugador jugadorDos = creadorDeJugador.crearNuevoJugadorProtos("Roberto", "Azul", baseDos);
  }
  @Test
  @SuppressWarnings("unused")
  public void alCrearElSegundoJugadorSiElNombreYElColorNoSonIgualesAlDelPrimeroDeberianVerificarse()
      throws ExcepcionNoSePudoCrearElJugador {

    CreadorDeJugador creadorDeJugador = new CreadorDeJugador();
    Coordenada baseUno = new Coordenada(5, 5);
    Coordenada baseDos = new Coordenada(10, 10);

    Jugador jugadorUno = creadorDeJugador.crearNuevoJugadorProtos("Mariano", "Azul", baseUno);
    Jugador jugadorDos = creadorDeJugador.crearNuevoJugadorProtos("Roberto", "Rojo", baseDos);

    assertTrue(jugadorDos.getNombre().equals("Roberto") && jugadorDos.getColor().equals("Rojo"));
  }