It’s what a Mocking Framework should be: Powerful. And it’s the first of its kind. Which mean you can fake more than just public virtual methods. And you can reach higher test coverage at a fraction of the time.
You can fake statics, private, constructors, events, linq, ref args, live, future, static constructors. You name it.