我按照這個建議來調試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
{
}
}
我也想回答這個問題,下面沒有一個答案是。 –