New
- When user attempts to configure a non-Fake, indicate which object was used (#530)
Fake.ClearRecordedCalls(fake)
clears recorded calls on a fake (#978)- Strongly typed overloads for WhenArgumentsMatch (#1021, #1034)
- Fully describing non-configured method called on strict Fake (#492)
Deprecated
FakeObjectCallExtensions.Write
andFakeObjectCallExtensions.WriteToConsole
(#1030)
Additional Items
- Drop resource files and move message strings to the code (#1017)
- Running nightly Coverity Scan static analysis (no outstanding defects) (#434)
- Enable parallel testing in Unit and Integration tests and Specs (#774, #1029, #1031)
- Make all creation option and dummy creation specs cover generic and non-generic creation (#1036)
Fake<T>
no longer implements (internal) interfaceIStartConfiguration<T>
(#959)
With special thanks for contributions to this release from:
- Erik Källén - @erik-kallen
- Junle Li - @lijunle
- rocifier - @rocifier
- Coverity