Improve test readability
Embrace dot notation!
Eliminate convenience methods since ARC makes them less useful
Clean out cruft made obsolete by HCTestFailure
New VerificationData method numberOfMatchingInvocations
No need to wrap this line
Implement CapturingMatcher to support ArgumentCaptor
Convert direct access ivars to properties
Approach full capture of arguments
ArgumentCaptor works for simplest case
FIx "unknown selector" warnings
Include NSInvocation category for argument handling
Use NSInvocation category for argument handling for invocation matching
Extract setting of return value to NSInvocation category
Move function into .m
Replace #define code generator with actual code
Test code: Replace #define code generator with actual code
Use shorter variable names in shorter scopes
Prefix ivar name with _
Use name "indexWithHiddenArgs" for clarity