Isolator Features Full support when you need it most (3 entries) Lively forums Dedicated Support Staff Full documentation Magically simple (10 entries) Faking All Instances of a Type Fake behavior on live objects Simpler behavior syntax A special VB.NET Friendly API Changing static method behavior just works A fully documented and simple Arrange-Act-Assert API True Properties make property behavior simple Fake collection values easily Simple and clear error messages Fake entire object trees in a single line with Recursive Fakes Powerful IDE and Debugging Integration (3 entries) Intellitest – Test Productivity Helper side-effect-free debugging of mocks and stubs Debug-time highlight of a fake method Your tests will be more maintainable (6 entries) All fake behavior is “Forever” by default Fake behavior affects all method overloads by default All fakes are non-strict by default Fake instance behavior for unknown amounts of objects Method call arguments are IGNORED by default Using Recursive Fakes make tests more robust Fake the un-fake-able (6 entries) Fake DateTime.Now with one line of code Fake static methods Fake classes that are sealed or have private constructors Change behavior of yet-to-be-created objects (future objects) Change behavior of constructors anywhere change behavior of internal,private or protected methods easily