Я последовал этому совету, чтобы отладка работала. для тестов NUnit.
http://www.blackwasp.co.uk/NUnitCSharpExpress.aspx
Однако у меня есть несколько тестов, которые выполняют Assert.Throws <...>
, что вызывает отключение отладчика при возникновении исключения, которое я тестирую, когда на самом деле я хочу, чтобы он прервался, если исключение происходит вне этих вызовов.
Как я могу заставить отладчик игнорировать исключения, вызванные из этих видов методов?
РЕДАКТИРОВАТЬ: Я пробовал следующее, но не работает!
[Test]
public void InstanciatingWithNullParameterThrowsException()
{
try
{
Assert.Throws(() => new CachedStreamingEnumerable(null));
// This still throws and stops be being able to debug tests called after this one
}
catch
{
}
}