I have some methods in my app that make http requests. Is there a good way to simulate network failures and bad responses for the unit tests?
Pull out your lan wire, or turn off your wireless router while the requests are being made :)