Recientemente actualizado a 2.5.8 NUnit con el fin de utilizar la nueva funcionalidad TestContext. Esto es por lo que podemos determinar el nombre de la prueba actual con el fin de recuperar un atributo:NullReferenceException cuando se utiliza en TestContext NUnit 2.5.8
private T GetAttribute<T>() where T : class
{
return Attribute.GetCustomAttribute(GetType().GetMethod(TestContext.CurrentContext.Test.Name), typeof(T)) as T;
}
Sin embargo, estamos viendo NullReferenceExceptions al acceder a la TestContext.CurrentContext.Test.Name propiedad, ya que parece que el NUnit es CallContext no está registrado correctamente
Alguien más ha encontrado con este problema, o puede sugerir una forma alternativa de determinar el nombre de la prueba actual de la configuración?
¿Cómo estás ejecutando la prueba? ¿Estás usando un corredor de prueba específico que podría ser el problema? –
está siendo exhibida por el corredor NUnit GUI y el corredor ReSharper. –