Ich bin neu im Unit-Test und brauche Hilfe bei folgenden Fragen.
Ich habe ein kleines Projekt erstellt, um zu lernen, wie man Unit-Tests durchführt. Die Funktionalität für eines der Formulare in meiner Anwendung löscht einen Benutzer aus der Benutzertabelle (und anderen Zeilen in Zuordnungstabellen).
Derzeit werden bei dem von mir erstellten Komponententest die erforderlichen Objekte eingerichtet und anschließend die Geschäftsregelmethode (Übergabe der Benutzer-ID) aufgerufen, die die Datenzugriffsmethode aufruft, um die gespeicherte Prozedur auszuführen, mit der die Zeilen in den Tabellen gelöscht werden.
Ist dies die richtige Methode, um zu testen, ob etwas erfolgreich gelöscht wurde? Sollte die Unit-Test- / Setup-Methode zuerst einige Testdaten einfügen, die der Unit-Test dann löscht?