¿Cuál es la mejor manera de probar una aplicación unitaria que acceda a ActiveDirectory y/o simular las dependencias al AD?Pruebas unitarias para acceder al código ActiveDirectory
Todos los tipos necesarios, como DirectorySearcher
y DirectoryEntry
, no parecen ser fáciles de burlar.
Tenemos métodos como FindByUserName()
y nos gustaría (unidad) ponerlos a prueba.
Gracias por su respuesta rápida. Probaré algunas cosas y te dejaré saber qué funcionó. –
¿No causará mucha duplicación de código? Hasta ahora no puedo imaginar cómo vas a hacer eso. Digamos que tengo un método de controlador Web API que funciona con DirectorySearcher. Entonces, ¿tengo que preparar el método UT, ejecutando la misma lógica, pero usando IDirectorySearcher? – Alexander