Release Notes

Version 5.0

These are the release notes for Release 5.0.

 


Licensing Scheme 

  • Typemock Isolator now has licenses for Commercial, Personal and Open Source usage. Open Source installers can be downloaded independently from the others. More information can be obtained here.


ArrangeAct-Assert API  
  • A new assembly, Typemock.ArrangeActAssert.DLL contains the new API for the triple-A syntax. This is only available for use with Net framework 3.5. Read more on the new API here. The list of new API contain:
    • Object creation:
      • Default: All void calls are stubbed, and you must specify return values
      • All methods are called in their original implementation
      • All void calls are stubbed, all others return nulls (or 0 for value types)
      • All void calls are stubbed, all others return fakes, which their methods return fakes, and so on recursively.
    • Swapping a fake�s behavior with a future created instance. This is similar to the MockManager.Mock()
    • Setting behavior on method calls (WhenCalled API)
      • Return a fake value
      • Call original method
      • Ignore a void call
      • Throw an exception
    • Verification that calls
      • were called with exact arguments
      • were called with any arguments
      • were not called
    • Chains are also supported both in WhenCalled and Verify

Other New Features 

  • Added support for linking with Typemock Racer

General fixes

In 5.0.0:

  • When VS2008 is not installed to 'regular' path and running with MSTest Isolator can't mock certain classes.
  • A crash in VS2008 that was caused by 4.3.1 was fixed 

 



Known Issues
  • Isolator now installs into Program Files->Typemock->Isolator 5.0. When removing former versions, some artifcats on the file system and menus may remain, which can be deleted manually. 
  • On 64 bit machines the Isolator license may dissapear. If this happens, re-enter your license and company name through the Isolator Configuration window.


Breaking changes

None.



 

Copyright © Typemock Ltd. 2004-2020. All Rights Reserved.