标签: exception nunit idisposable
如果我在NUnit测试的TestFixtureSetup期间创建一个IDisposable,并且测试抛出一个意外的异常(例如外部资源失败),IDisposable的Dispose()会被调用吗?
&添加GT;> 如果没有,NUnit是否可以保证执行TestFixtureTearDown或其他可以用于清理的地方?
答案 0 :(得分:6)
不会不会被召唤。 IDisposable用于确定性终结,通常与using语句一起使用。您可以在TestFixtureTearDown中调用Dispose方法。
using
TestFixtureTearDown