FlexMock is a flexible mocking library for use in unit testing and behavior
specification. Mocks are defined with a fluent API that makes mock
specifications easy to read and easy to remember.