Typemock Isolator provides the Typemock Isolator Mocking API that enables you to create unit tests for any code while protecting you from common mistakes.
The Mocking API is based on the following principles:
•The Arrange-Act-Assert (AAA) test structure is used as a convenient and readable test authoring pattern.
•Defaults are used that forces the correct usage.
•Easily discoverable API that has only one entry point
•Ability to test any code, including a legacy code
•Reduced need for unit test maintenance due to dynamic and tolerant-to-change nature of the API
•An ability to create readable tests for fast bug fixing when a failing test means a bug