He seguido este consejo para conseguir la depuración de trabajo para las pruebas NUnit.pruebas de depuración nUnit en Visual Studio C# Express 2010
http://www.blackwasp.co.uk/NUnitCSharpExpress.aspx
Sin embargo, tengo varias pruebas que hacen Assert.Throws<...>
, lo que hace que el depurador a romperse cuando la excepción que estoy probando para ocurre, cuando en realidad lo que quiero que se rompa si se produce una excepción fuera de esas llamadas .
¿Cómo puedo obtener el depurador de ignorar excepciones causadas desde el interior de este tipo de métodos?
EDITAR: He intentado el evento a continuación, lo cual no funciona.
[Test]
public void InstanciatingWithNullParameterThrowsException()
{
try
{
Assert.Throws<ArgumentNullException>(() => new CachedStreamingEnumerable<int>(null));
// This still throws and stops be being able to debug tests called after this one
}
catch
{
}
}
También me gustaría obtener una respuesta a este problema, que ninguna de las respuestas a continuación es. –