我按照这个建议来调试NUnit测试。在Visual Studio中调试Nunit测试C#Express 2010
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
{
}
}
我也想回答这个问题,下面没有一个答案是。 –