Was ist der beste Weg, Unit-Tests einer Anwendung zu testen, die auf ActiveDirectory zugreift und / oder die Abhängigkeiten zum AD vortäuscht?
Alle erforderlichen Typen wie DirectorySearcher
und DirectoryEntry
scheinen nicht leicht zu visualisieren.
Wir haben Methoden wie FindByUserName()
und möchten sie (Unit) testen.
Wenn sie nicht mockbar sind (ich habe keine MSDN zur Hand, kann ich nicht wirklich sagen), können Sie sie immer hinter einem IDirectorySearcher
und IDirectoryEntry
abstrahieren und diese vortäuschen. Mit diesem Ansatz können Sie die API vereinfachen, indem Sie sie spezifisch an Ihre Anforderungen anpassen.
Tags und Links c# unit-testing active-directory mocking