Release Notes

Version 7.5.0


New Features

General:

  • Support for TFS 2013
  • More usability features for SmartRunner: Main menu, context menus and keyboard shortcuts.
  • Auto-linking can now be manually disabled.
  • NCover 4.5 integration.

SmartRunner:

  • Support NUnit TestCase tests.
  • Test Navigator shows tests grouped by test classes.
  • Tests in the Method windows are sorted alphabetically.
  • Run in x86 or x64 mode based on the test DLL references.
  • Support code that runs in an STA.
  • Debugging a test on a method breaks on the method.
  • Improved progress bar updates.
  • Adding setup and teardown methods in test classes invalidates all tests in the class.
  • Adding a constructor to a tested class causes re-running of all the tests.
  • Improved shield representation of edited method due to renaming, moving and pasting code, and adding files with tests to the solution.
  • Improved performance.

Mocking:

  • Isolate.NonPublic.CreateInstance<> for creating types with private constructors.
  • Faked Methods returning an MsCorLib containers (implementing IEnumerable) now return real containers by default.
  • Isolate.Invoke.Event now creates default parameters when they are not sent.
  • Isolate.Invoke.Method can invoke methods with ref, out and null arguments using the Args API.
  • Isolate.Invoke.MethodFromBase can invoke non-public methods from base classes of the tested type.
  • Isolate.Fake.AllInstances<> can now fake both base and derived.
  • Support invoking static constructor of types from MsCorLib.
  • Allow faking COM interfaces through inter-op.
  • System.IO.Directry can be faked.

General fixes  General:
  • Fix UI issues in Typemock.configuration form.
  • Fix Configuration app crash on x86 machines.
SmartRunner:
  • SmartRunner now releases dlls when errors occur during run.
  • Fixed runner crash if constructor throws an exception.
  • Fixed problem in building the project correctly.
  • fixed some memory leaks.
  • MSTest exceptions from TestInitialize/TestCleanup are now handled.
  • Fixed SmartRunner crash when opening a .sln file from outside VS.
  • Test result information is refereshed if the window stays open during a run.
  • Fixed canceling a run when clicked between build and run.
  • Fixed issues with loading earlier version of the tested DLLs.
Mocking:
  • Fixed a problem with backwards object faking using Fake.AllInstances.
  • Fixed a problem when invoking static constructors threw an exceptio.
  • Fixed wrong behavior when using WillReturnCollectionValuesOf on an overloaded indexer.
  • Better warning when trying to fake COM objects.

Breaking Change
  • Static constructors are not faked when faking type. If affected, use the Isolate.Fake.StaticConstructor API.

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