Parece que tengo un problema, la aplicación que estamos utilizando utiliza un núcleo Ninject y contiene una configuración particular que se reúne con el contenido de la llamada WCF (nombre de usuario, token ...)Ejecutar pruebas unitarias en diferentes dominios de aplicación con NUnit
En función de esa configuración particular, al usuario se le asignan derechos en la aplicación, esto está protegido a través de una instancia particular en el núcleo de Ninject.
No podemos simplemente recomponer el kernel de Ninject, lo que nos gustaría hacer es ejecutar un par de pruebas Nunit, pero ejecutar cada una de ellas en un dominio de aplicación separado (recreando el kernel cada vez con diferentes configuraciones).
Solo he encontrado formas de ejecutar proyectos de prueba completos en diferentes dominios de aplicación pero no de prueba por prueba.
¿Hay alguna manera de solucionar esto?
Desafortunadamente la configuración de Ninject no está de nuestro lado, tenemos que 'vivir' de esta manera.
XUnit hace esto por defecto ... –