Hi
angenommen ich hab ein modulares System, dass bestimme Interfaces bereit stellt, zB;
interface {
void Add(Item i);
Item Get();
void Remove();
}
Nun bekomm ich eine fertige DLL/SO/JAR-Datei und darin ist eine Implementation des Interfaces. Wie schreib ich jetzt die Unit-Tests?
Problem:
- um Add zu testen muss ich Get auch benutzen
- um Get zu testen muss ich Add auch benutzen
- im Remove zu testen muss ich sowohl Add als auch Get benutzen
Wie implementiert ihr die Tests?
MfG