If I create an IDisposable during the TestFixtureSetup of an NUnit test, and the test throws an unanticipated exception (e.g. external resource fails), will the IDisposable's Dispose() get called?
Added>>
If not, does NUnit provide guaranteed execution of TestFixtureTearDown or somewhere else that can be used for cleanup?