Release Notes

Version 8.6.2


Isolator: 
  • New! Guid.NewGuid() faking support.
  • New! Returning enum value using its underlying type.
  • New! Non-Generic .ReturnRecursiveFake for non-visible return types.
  • New! Non-Generic Isolate.NonPublic.Fake for non-visible types.
  • New! Non-Generic Isolate.NonPublic.CreateInstance for non-visible types.
  • New! Non-Generic Isolate.Invoke.MethodFromBase.
  • New! Isolate.NonPublic.Property.WhenSetCalled and WhenGetCalled with exact arguments.
  • New! Isolate.NonPublic.Indexer.WhenSetCalled and WhenGetCalled with exact arguments.
  • Fix: Isolate.Verify.WasCalled on an Interface fake.

Suggest: 
  • New! Added branch coverage analysis.
  • More Coverage! Deeper analysis of linq predicates.
  • More Coverage! Enabled faking Explicit implemented properties.
  • New! Attribute UseCultureAttribute - set the culture used for current thread for the duration of a test.
  • Support suggesting on structs and struct's methods in Visual Studio 2015 and higher
  • Support suggesting on classes without namespace.
  • Fix: Ambigious references.
  • Fix: Support for VB methods with ByRef.
  • Fix: Unprintable characters in suggested tests.

SmartRunner: 
  • New! Support of MsTest V2.
  • New! Support of xUnit.
  • Support lamdba properties' test view.
  • Support struct's members' test view.
  • Added checkbox "Run all pending tests" to run unit and integration tests.
  • Fix: Not marking test as "integration" when debugging.
  • Fix: Conditional and duplicate methods recognition.

Coverage: 
  • New! Support xUnit.
  • Support lamdba properties' coverage.
  • Support struct's members' coverage.

General: 
  • Fix: Typemock Isolator loading performance. Communication with 3rd-party tools is faster now.
  • Building solution with special characters in path.
  • TMockRunner.exe can run on machines without old .net versions

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