@Test
  public void testgetKunden() {
    assertTrue(_kundenstamm.getKunden().isEmpty());
    _kundenstamm.fuegeKundenEin(_klaus);
    assertEquals(1, _kundenstamm.getKunden().size());
    assertTrue(_kundenstamm.enthaeltKunden(_klaus));

    _kundenstamm.fuegeKundenEin(_susi);
    assertEquals(2, _kundenstamm.getKunden().size());
    assertTrue(_kundenstamm.enthaeltKunden(_susi));
  }
  @Test
  public void testgetKundenFuerKundennummer() {
    assertTrue(_kundenstamm.getKunden().isEmpty());
    _kundenstamm.fuegeKundenEin(_klaus);
    _kundenstamm.fuegeKundenEin(_susi);

    Kundennummer kundennummerKlaus = _klaus.getKundennummer();
    Kundennummer kundennummerSusi = _susi.getKundennummer();

    Kunde kunde = _kundenstamm.getKunden(kundennummerKlaus);
    assertEquals(_klaus, kunde);

    kunde = _kundenstamm.getKunden(kundennummerSusi);
    assertEquals(_susi, kunde);

    kunde = _kundenstamm.getKunden(new Kundennummer(987654));
    assertNull(kunde);
  }
  @Test
  public void testFuegeKundeEin() {

    assertTrue(_kundenstamm.getKunden().isEmpty());

    _kundenstamm.fuegeKundenEin(_klaus);
    assertTrue(_kundenstamm.enthaeltKunden(_klaus));

    _kundenstamm.fuegeKundenEin(_susi);
    assertTrue(_kundenstamm.enthaeltKunden(_susi));
  }
  @Test
  public void testEntferneKunde() {
    assertTrue(_kundenstamm.getKunden().isEmpty());
    _kundenstamm.fuegeKundenEin(_klaus);
    _kundenstamm.fuegeKundenEin(_susi);

    _kundenstamm.entferneKunden(_klaus);
    assertFalse(_kundenstamm.enthaeltKunden(_klaus));

    _kundenstamm.entferneKunden(_susi);
    assertFalse(_kundenstamm.enthaeltKunden(_susi));

    try {
      // Versuch einen nicht mehr vorhandenen Kunden zu entfernen
      _kundenstamm.entferneKunden(_susi);
      fail("Kunde nicht vorhanden");
    } catch (AssertionError e) {
      // tue nichts, Fehler erwartet.
    }
  }
 /** Holt die anzuzeigenden Kunden aus den Services und setzt diese bei dem TableModel. */
 private void setzeAnzuzeigendeMaterialien() {
   List<Kunde> kunden = _kundenstamm.getKunden();
   _ui.getKundenAuflisterTableModel().setKunden(kunden);
 }