Releases: cwinland/FastMoq
Releases · cwinland/FastMoq
4.3.5
4.3.4
4.3.3
4.3.2
What's Changed
- Add provider-first analyzers, logger migrations, and standalone mock creation by @cwinland in #106
- Refresh provider-first docs and fix DocFX navbar by @cwinland in #108
- docs: refresh provider-first 4.3 guidance by @cwinland in #110
- Fix analyzer guidance and HTTP helper docs by @cwinland in #112
- Add provider-neutral verification and provider discovery by @cwinland in #113
Full Changelog: 4.2.1...4.3.2
4.3.1
4.3.0
4.2.1
4.2.0
What's Changed
- Decouple constructor output helpers from FastMoq.Core by @cwinland in #77
- Add migration helpers and guidance for logger and options setup by @cwinland in #78
- Add code fix for FunctionContext helper migration by @cwinland in #79
- Add provider-neutral SetupSet migration helper by @cwinland in #80
- Add provider-first property and scope migration helpers by @cwinland in #81
- Clean up example warning sites and add Moq coverage by @cwinland in #82
- Add Moq onboarding analyzer and constructor guidance by @cwinland in #83
- Harden provider onboarding for 4.2.0 release by @cwinland in #84
Full Changelog: 4.1.2...4.2.0
4.1.2
What's Changed
- add additive constructor ambiguity control via MockerPolicyOptions.DefaultConstructorAmbiguityBehavior and InstanceCreationFlags.PreferParameterlessConstructorOnAmbiguity
- add [PreferredConstructor], constructor-selection diagnostics in Mocks.LogEntries, and MockerTestBase.ComponentConstructorParameterTypes for test-side constructor selection
- add the issue 42 proof/docs for public tests that use an internal FastMoq harness for internal or protected services
fix provider-first DbContext rewrap so GetOrCreateMock() and GetMockModel() return the tracked context created by GetMockDbContext() and GetDbContextHandle(...) - modernize ordinary tests and docs to use provider-first retrieval and document the supported DbContext behavior instead of the earlier workaround wording
Full Changelog: 4.1.1...4.1.2