Básicamente, me gustaría decirle a MSTest que ejecute un poco de código antes de iniciar una serie de ejecuciones de prueba, esencialmente lo que me gustaría hacer es lo mismo que insertar un código Main()
.
La razón por la que me gustaría hacer esto es que me gustaría hacer algunos registros con log4net durante mis ejecuciones de prueba de integración. No puedo simplemente usar el log4net.Config.XmlConfigurator
atributo de ensamblado, ya que cuando lo lee en mi ensamblado de prueba, ya ha llamado LoggerManager
. La documentación recomienda configurar log4net explícitamente en el punto de entrada del código, pero ¿dónde está eso en mis pruebas?
Necesito poder ejecutar mis pruebas en TestDriven.NET y MSTest runner.