-
Notifications
You must be signed in to change notification settings - Fork 1
SUT Factory and Automocking
GraffC edited this page Sep 20, 2016
·
1 revision
siehe: SUT Factory
- Kapseln der SUT Erstellung in Factory
- Nur eine zentrale Stelle, die bei Änderungen am SUT (neue Abhängigkeiten, etc.) angepasst werden muss
- Es kann Ausnahmen geben, wo eine SUT Instanz nötig ist, die von dem Factory-Result abweicht
- Dann entsprechend im Test instanziieren
siehe: Auto mocking Explained
- Statt Erstellung des SUT durch new() oder einer Factory: Nutzung eines AutoMocking-Frameworks
- Erstellt Instanz des SUT und erzeugt für jede Abhängigkeit automatisch einen Fake
- Aufruf muss bei neuen Abhängigkeiten nicht angepasst werden und auch das Erstellen der Fakes im Vorfeld entfällt
- Im Nachgang kann auf jeden erzeugten Fake zugegriffen werden, um diesem Mock- oder Stub-Verhalten zu geben