@Test
 public void test_intentarAgregarMasDeUnArquero_throwsNoPuedeHaberMasDeUnArqueroException() {
   Equipo equipo = EquipoBuilder.algunEquipo().conXArqueros(1).build();
   try {
     equipo.agregarJugador(JugadorBuilder.algunArquero().build());
     fail();
   } catch (NoSePuedeHaberMasDeOnceJugadoresException e) {
     fail();
   } catch (NoPuedeHaberMasDeUnArqueroException e) {
     assertTrue(true);
   }
 }
 @Test
 public void
     test_intentarAgregarMasDeCuatroMediocampistas_throwsNoPuedeHaberMasDeCuatroMediocampistasException() {
   Equipo equipo = EquipoBuilder.algunEquipo().conXMediocampistas(4).build();
   try {
     equipo.agregarJugador(JugadorBuilder.algunMediocampista().build());
     fail();
   } catch (NoSePuedeHaberMasDeOnceJugadoresException e) {
     fail();
   } catch (NoPuedeHaberMasDeCuatroMediocampistasException e) {
     assertTrue(true);
   }
 }
  @Test
  public void
      test_intentarAgregarMasDe11Jugadores_throwNoSePuedeHaberMasDeOnceJugadoresException() {
    Equipo equipo = EquipoBuilder.algunEquipo().conPlantelCompleto().build();

    try {
      equipo.agregarJugador(
          JugadorBuilder.algunJugador().build()); // en esta operacion tira la excepcion
      fail();
    } catch (NoSePuedeHaberMasDeOnceJugadoresException e) {
      assertTrue(true);
    }
  }
  @Test
  public void test_todosLosJugadores_retornaATodosLosJugadoresDelEquipo() {
    Equipo equipo = EquipoBuilder.algunEquipo().conPlantelCompleto().build();

    assertEquals(equipo.todosLosJugadores().size(), 11);
  }