Release Notes

Version 4.3

To view breaking changes, see below.

These are the release notes for Release 4.3.

 


Supported frameworks 

Typemock Isolator now supports .Net 2.0 and 3.5 and their counterpart VS versions - 2005 and 2008. .Net 1.1 and VS 2003 are not supported.


 64-bit Installer 

A single installer is now needed for installation on 64 bit machines. When uninstalling former versions, please make sure you uninstall both 32 and 64 versions prior to upgrading.

32 bit installers does not run on 64 bit machines.


Typemock Isolator Pack Support

  • New API under the namespace Typemock.Integration.Packs allow to manage Isolator pack licenses.  
  • It's possible to enter Ivonna license through the Isolator Configuration screen. Ivonna is a tool for simplifying testing ASP.Net applications. Download it here.

New Features 

  • Added support for mocking the same interface name from different namespaces
  • Added support for TestMatrix code coverage.
  • GetMockOf is added to the RecorderManager class and returns the mock controller associated with an instance reference.

General fixes

In 4.3.2:

  • Static constructors are acting more stable, when using NaturalMocks.
  • Large memory was consumed when mocking a lot of interfaces.
  • FailedWhenCalled was not behaving correctly on a chain.
  • A NullReferenceException was thrown when mocking a security object.
  • An event was called twice when the handler was a static method.
  • Out parameters were sometimes returned empty, instead of the set value.
  • The "7 days left" pop up reminder now is shown only once, not every run.

In 4.3.1:

  • Fixed a bug in the Configuration application that did not allow entering temporary licenses.

In 4.3.0:

  • Fixes to DLINQ support. LINQ Queries with data tables now work better, for example with GroupBy.
  • Static constructors in Natural Mocks are now invoked correctly.
  • A bug that caused an exception to be thrown when mocking interfaces ("Method XX in type IMyInterface has no matching overload that returns TypeMock.Mock+a) was fixed.
  • A bug that caused an exception to be thrown when the mocked object was overriding Equales was fixed.
  • A bug that caused failure in mocking explicit interface with the same name was fixed.
  • A bug ocurring im multithreading scenarios in VerifyWithWait was fixed.
  • A but that causes NullReferenceException to be thrown using Auto Deploy was fixed.


Known Issues
  • Isolator now installs into Program Files->Typemock->Isolator 4.3. 
  • 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

In 4.3.2:

  • Static constructors in NaturalMocks are now called by default. The user has to set: rec.DefaultBehavior.MockStaticConstructors = true in order to mock them.
  • When mixing setting both regular and conditional return values, the conditional return is evaluated first. Only i the condition was not satisfied, the return value of the normal expectation value is returned.


 

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