Overview

In a real-life development environment, the code might use other classes and components that cannot be tested due to various reasons. For example, some classes and components do not even exist yet because they are still under development while some of them are slow or complicated (such as classes that use a database, a logging system, or a Web service).

Typemock Isolator enables you to test your code by disconnecting and isolating any external components. This capability enables you to test the code in a localized, fast, and stable manner.

With Typemock Isolator, you do not have to change or refactor the production code which can still call an API of external components. However, these APIs will not run any actual code. Instead, they will return values that you defined for your test.