Protected members
Mockolate allows you to set up and verify protected virtual members on class mocks.
Static interface members
Mockolate supports mocking static abstract and static virtual members on interfaces (.NET 8+). Static member
Advanced callback features
Conditional callbacks (When)
Monitor interactions
Mockolate tracks all interactions with mocks on the mock object. To only track interactions within a given scope, you
Check for unexpected interactions
That all interactions are verified
Scenarios
Scenarios let you define multiple sets of setups on a single mock and switch between them at runtime. This is useful