github FakeItEasy/FakeItEasy 2.3.0

latest releases: 8.3.0, 8.2.0, 8.1.0...
7 years ago

New

  • Faked classes implement all interfaces, including explicitly-implemented members (#477)
  • New expression parser improves performance of call specifications (#850)
  • [Analyzer] New diagnostic FakeItEasy0002 detects attempt to configure non-virtual member (#723)

Fixed

  • NullReferenceException when calling a method that returns a value type and has been configured with DoesNothing (#806)
  • InvalidOperationException when using Throws, CallsBaseMethod, or DoesNothing to configure void method on unnatural fake (#832)
  • Wrapping fake throws TargetInvocationException instead of the original exception (#836)
  • A.CallTo is not side-effect free - can interfere with the usual default behaviour of a faked method (#556)
  • [Analyzer] False positive FakeItEasy0001 when call spec is returned from a method (#844)

With special thanks for contributions to this release from:

Don't miss a new FakeItEasy release

NewReleases is sending notifications on new releases.