Я следовал этому совету, чтобы отладка работала для тестов NUnit.
http://www.blackwasp.co.uk/NUnitCSharpExpress.aspx
Однако у меня есть несколько тестов, которые выполняют Assert.Throws<...>
, что приводит к сбою отладчика, когда возникает исключение, для которого я проверяю, когда я действительно хочу, чтобы оно сломалось, если исключение происходит за пределами этих вызовов.
Как заставить отладчик игнорировать исключения, вызванные этими методами?
РЕДАКТИРОВАТЬ: я событие попробовал ниже, который не работает!
[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
{
}
}