FakeItEasy v5.3.0-beta.1 Release Notes

Release Date: 2019-10-08 // over 4 years ago
  • ๐Ÿ†• New

    • ๐Ÿ‘‰ Make Dummy ValueTuples' members Dummies, to match Tuple (#1637)
    • Detect and reject an "argument constraint factory method" that produces multiple constraints (#1628)

    ๐Ÿ›  Fixed

    • Fakes that wrap another object are not considered to be equal to themselves (#1630)
    • ๐Ÿ‘ป Exception thrown from argument constraint factory prevents detection of misused A<T>._, A<T>.Ignored, or A<T>.That (#1644)
    • ๐Ÿ‘ป Exception thrown by argument constraint factory is wrapped in TargetInvocationException, not UserCallbackException (#1646)
    • Exceptions thrown by "action" callbacks are wrapped in UserCallbackException (#1640)

    โž• Additional Items

    • ๐Ÿ— Build requires Visual Studio 2019 or Visual Studio Build Tools 2019, and tests now run against netcoreapp3.0 (#1632)
    • โž• Add parentheses to test method in quickstart (#1621)
    • โš  Pre-reduce nullable warnings (#1620)
    • Check for nullity using is null or is object (#1624)
    • Protect out and ref parameters value producer (#1625)
    • Simplify type checking in AnyCallRule (#1626)
    • โšก๏ธ Update Bullseye, SimpleExec, and MinVer (#1631)
    • ๐Ÿ“ฆ Embed FakeItEasy icon in package (#1627)
    • ๐Ÿš€ GitHub API calls fail during deployment (#1618)

    ๐Ÿš€ With special thanks for contributions to this release from: