I think the test coverage here misses some important cases:

* A non-module partial mock (as I mentioned above).
* Partial mocks that use `method_missing` / `respond_to?` to handle the stubbed message.
* Would be good to have at least one positive example showing that both the stubbing and calling are allowed when it doesn't violate the defined interface.