I am wondering if anyone knows of tools or techniques to automatically inject common faults into a running .NET program. Stuff like...
I don't know how one would "randomly" inject these things, but I would recommend you mock out the part that's not normally under your control, and have the mock throw an exception in some of your tests.