【发布时间】:2011-08-10 16:21:21
【问题描述】:
我已按照此建议为 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
{
}
}
【问题讨论】:
-
我也想要这个问题的答案,下面的答案都不是。
标签: c# debugging nunit visual-studio-express