chevron-thin-right chevron-thin-left brand cancel-circle search youtube-icon google-plus-icon linkedin-icon facebook-icon twitter-icon toolbox download check linkedin phone twitter-old google-plus facebook profile-male chat calendar profile-male

It's what a Mocking Framework should be:

Powerful. And it’s the first of its kind. Which means you can fake more than just public virtual methods. And you can reach higher test coverage in a fraction of the time.

You can fake statics, private, constructors, events, linq, ref args, live, future, static constructors. You name it.


Built for TDD, Built for your Legacy Code.

Isolator is great for TDD where you need to fake out components. And built from the ground up to test your legacy code.
With Typemock Suggest you also get test suggestions for your legacy code. And for code written in TDD, but that you missed writing the test.

Sleek API: Concise, Fluent and Discoverable.

Isolator has a well-tuned API that is so concise, you can Fake entire object models with a single statement. So fluent, you can almost read it like English. So discoverable, all you need to remember is Isolate.

The API is also complete. Which means that you won’t find yourself looking for
ways to verify calls or handle static constructors.

Safer than ever.

Typemock Isolator is built to protect you.

The All-new Stale-Fake feature protects you from inter-test impacts.
You won’t have to search for the violating code in a haystack of tests. Fake.Dependencies automatically generates the constructors’ arguments. Your constructors won’t require any change in your tests. WhenCalled ignores arguments by default. Your argument-values won’t require you to modify any of your tests.

600% Coverage improvement.

Our customers report, on average, 600% improvement in code coverage since using Typemock. Within 2 months.

Typemock Insight. Clearer than ever.

For that light bulb moment. Sometimes you need to understand how your tests work. Sometimes you are simply looking for answers. Insight now gives you a clear grasp of what goes on in your tests. It’s even smart enough to analyze your isolated code at runtime. And the results, by the way, are brilliant.

StackOverflow Exception Protection.

This is a sleek, new feature: Typemock Isolate will protect you from StackOverflow. Which means that if your code runs in an infinite loop, your runner won’t crash. And the rest of your tests will run as normal.

Surprisingly Powerful.

All-new features put even more power in your hands.

* New pInvoke faking allows you to fake DLLImport methods.

* New Fake Future Interface feature will fake future instances that implement that interface.

* Use the New Invoke Private Constructor to create objects with private constructors.

* You can now validate and count the times a constructor was called.

Additional powerful features give you full control over statics, private, constructors, events, linq, ref args, live, future, static constructors. You name it. (No, seriously, give it a name).

Write Great Unit Tests.

Typemock API’s are crafted in a way that will help you write great tests, following the Arrange-Act-Assert pattern. This means logically separating the different parts of a test. Using Typemocks API’s will keep you on the right path. Which means that you will never find an assert hidden in the arrange part of the test.

Suits your environment. Fits your code. Integrates with virtually everything.

Typemock has been around long enough to have the deepest and widest integration. Which means that Typemock works with your Visual Studio and build server.

And works with your runner. And works with your code coverage tool of choice.
Visual Studio 2010, 2012, 2013, 2014. NCover and many more.

Another brilliant feature is the Auto linker. Typemock will automatically link with your code-coverage and profiling tools. Which means that using the tools together is a simple plug-and-play.

Typemock works seamlessly with your code: ASP, ASP/MVC, SharePoint, Entity Framework, WCF, Linq, Databases, Ioc Containers, you name it…

Easy Debugging.

Typemock is built to make debugging and fixing tests easy. Verifications fail with Simple clear messages that guide you to the exact problem.

To make it more brilliant, we added the No Side Effect Debugging. Which means that while debugging, sequencing is not activated. And you won’t need to rerun the test after property evaluation.

We even removed the Typemock methods from the stack trace, so that it’s easier for you.

Choose your Design Restraints.

You can control forcing Testable Design, or keep your design pragmatic.


Microsoft Silver
  • USA (Toll free): 866–895–4680
  • Outside US: +44–203–150–0293