
Typemock Isolator - Serious Development
Typemock Isolator is a powerful tool that enables you to focus on writing unit tests by eliminating the need to 'refactor' and 'restructure' your code just to make it testable. Isolator does this by isolating your tested code using our unique technology.
Using Typemock Isolator aids Test-Driven Development (TDD) techniques, used in agile and other methodologies like XP.
I thank the heavens for Typemock. This is E.X.A.C.T.L.Y what i have been looking for. Thank you so much guys!!...
Michael Nyika - Fool.com
Features
Typemock Isolator supports all versions of .NET and integrates with the best .NET development tools, including all versions of Microsoft Visual Studio .NET and NCover, dotTrace, NUnit, MbUnit, Team System, TestDriven.NET, and more.
Typemock Isolator offers outstanding features, including:
- Ability to mock ANY concrete class and ALL members, including public, protected, private, virtual, nonvirtual, constructors and sealed
- Mocking takes place on the fly working on your production assemblies.
- Easy expectation recording, giving you full control of mocking
- Refactoring and IntelliSense™ support using Natural Mocks™
- Built-in argument checks
- Support of ref and out arguments
- Complete generic support
- Allows arbitrary calls or rejects any method calls that are not explicitly expected
- Enables you to specify sequenced and default return values and exceptions
- Supports properties and indexes
- Verifies arguments without mocking the code
- Specifies dynamic return values based on passed arguments
- Enables you to validate the arguments passed to the mocked types
- Specifies custom argument checking
- Supports .NET 1.1, 2.0, 3.0 and 3.5
For more information, see the Feature Matrix.


