Faking Methods Based on Call Arguments
To ensure that minor changes to production code will not break your test, by default, Typemock Isolator ignores all arguments passed to fake methods.
When to Use
When you want a fake method to return the value that varies depending on the arguments you passed. For example, you might need a fake cache to return different objects depending on the key.