text: Diese Tests sollten schnell und robust sein. Sie testen isolierte Einheiten, die wiederum unsere Logik wiederspiegeln. Unsere Usecases, Business-Logik oder wie auch immer man es nennen möchte. Bugs hier sind tatsächliche Fehler in unserer Logik, die wir eingeführt haben.
  Wir sollten immer genau dann einen Unit-Test schreiben, wenn wir eine neue Anforderung im Code umsetzen. Unit-Tests sollten nur dann angepasst werden müssen wenn: