Actually, how about overriding the Dispose(bool disposing) method in your TestController below? We could then make sure that it was called.