Controller unavailable. Our sample-display mock returns true for everything. How do I test the actual software calls without claiming an inspection trial?
Make the substitute expose the methods and arguments your installed interface supports, with matching response shapes; accepting every call can hide mistakes before the parser even sees a result
Use retained responses with their version noted for that parser, including unsuccessful reads; detailed method checking and response interpretation are separate bits of software coverage
Normal parser now used. Correct and failed saved responses produce the expected display states. The strict substitute also rejects the misspelled method and wrong argument count; tests name those cases. No controller behaviour inferred.
Will those strict-interface tests remain in the normal test run when the controller returns, rather than becoming an offline-only tool nobody opens again?