I am wondering if anyone knows of tools or techniques to automatically inject common faults into a running .NET program. Stuff like...
This isn't exactly on point with what your asking, but it's related and may be helpful toward the same goal of improving exception handling in your app.
redgate Exception Hunter http://www.red-gate.com/products/Exception_Hunter/index.htm
I haven't used this particular product but other redgate products I've used were great.