FlexMock is a simple mock object for unit testing. The interface is simple, but still provides a good bit of flexibility.