NSubstitute is a friendly substitute for .NET mocking frameworks.
It's like a stub with property behaviour.
With nice semantics for setting return values.
It only has one mode - loose semantics, which you can query afterwards.
It's meant to be simple, succinct and pleasant to use.
These details are provided for information only. No information here is legal advice and should not be used as such.