github FakeItEasy/FakeItEasy 3.3.0

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

New

  • [Analyzer] diagnostic for use of argument constraints outside of a call specification (#1005)
  • Add That.IsNotNull argument constraint (and That.IsNull for nullable types) (#1062, #1071)
  • Indicate parameter names in unmatched call messages (#621)
  • Use quotation marks consistently in messages (#1011)
  • In error messages, name the method that can't be intercepted (#786)
  • Use CLR formatting rather than C# formatting when describing types (#1047)

Fixed

  • [Analyzer] Non-Virtual Setup Analyzer gives false positive when complex argument constraint used in indexer (#1072)

Additional Items

  • Register IFakeAndDummyManager as a singleton (#769, #1054)
  • Reduce temporary objects created when making dummies (#1053)
  • [Analyzer] Simplified code in "unused call specification" and "non-virtual member configuration" analyzers (#1066)
  • Improve CreationSpecsBase test hierarchy's threadsafety (#1069)

Don't miss a new FakeItEasy release

NewReleases is sending notifications on new releases.