How can I simulate an exception being thrown in C# unit tests?
I want to be able to have 100% coverage of my code, but I can\'t test the code with exceptions that may oc
You need to create a mock object that stands in for the real objects that can throw these exceptions. Then you can create tests that simply are something like this:
public void ExampleMethod()
{
throw new OutOfMemoryException();
}
If you are using a dependency injection framework it makes replacing the real code with the mock code much easier.