ποΈ Protected members
Mockolate allows you to set up and verify protected virtual members on class mocks.
ποΈ Static interface members (.NET 8+)
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