Interested in a
Personal Demo ?


Name* :
Please Enter your Name
Company E–Mail* :
Please Enter a Valid Email

Testimonials


"Typemock has helped us get some difficult to test code under test, as well as speed up the writing of some business rules/classes. The new version is quite impressive with the suggested tests. Any tool that helps you write more (and better!) tests has got to help make better quality code." 
Stephen Price Lead Developer at Unlisted Marketplace
Success stories

PurchaseOptions


US Toll Free
866–895–4680
Outside US
+44–203–150–0293
Get your printable quote
Buy online

 

Isolator Features > Your tests will be more maintainable > Using Recursive Fakes make tests more robust

 

Recursive fakes not only make tests shorter and readable. They can also make your tests more robust.

Ever had a test break because you change internal implementation? That's because your test knew "too much" about the internal structure of your application. With more setup specification for the tests, the chances that the test will break because of internal change are bigger.

Recursive fakes absolve you of that problem. Because you specify just the top level object to fake, you don't specify the rest of the tree structure. And because you just specify what's needed for the test, and nothing else, everything that may change outside this context does not affect your test.

Effectively, your tests will break only when they have a real reason to: a bug or a requirement change.

Tests should accompany the application for a long time. Recursive fakes, along with other Isolatormaintainability features help your tests live longer.