【发布时间】:2011-03-22 16:37:07
【问题描述】:
在调试模式下运行 MSTEST 单元测试时,执行会在每个引发的预期异常中停止。我的测试是这样的
[TestMethod()]
[ExpectedException(typeof(ArgumentNullException))]
public void ShouldThrowExceptionWhenPassingNull()
{
object data = null;
target.CheckNull(data);
}
目标方法如下所示:
public void CheckNull(object data)
{
if (ReferenceEquals(null, data))
{
throw new ArgumentNullException("data");
}
} // test run breaks here: ArgumentNullException was unhandled by user code
【问题讨论】:
标签: .net visual-studio exception debugging mstest