Docs reference: docs/getting-started/testing-guide.md
FastMoq now exposes shared verification wrappers for simple once/never/count assertions and for method-level any-args verification. Analyzer guidance should suggest those wrappers only when the verification semantics stay provider-first and unambiguous.
Scope
- detect verification shapes that map cleanly to
VerifyCalledOnce(...), VerifyNotCalled(...), VerifyCalledExactly(...), VerifyCalledAtLeast(...), VerifyCalledAtMost(...), and the matching VerifyAnyArgs(...) helpers
- avoid suggestions when the original verification relies on call order, sequences, events, protected members, or other provider-bound behavior
- keep overload-selection requirements explicit for any-args suggestions
Acceptance checklist
Docs reference: docs/getting-started/testing-guide.md
FastMoq now exposes shared verification wrappers for simple once/never/count assertions and for method-level any-args verification. Analyzer guidance should suggest those wrappers only when the verification semantics stay provider-first and unambiguous.
Scope
VerifyCalledOnce(...),VerifyNotCalled(...),VerifyCalledExactly(...),VerifyCalledAtLeast(...),VerifyCalledAtMost(...), and the matchingVerifyAnyArgs(...)helpersAcceptance checklist
#133's shared contract.#133.