Releases: cwinland/FastMoq
Releases · cwinland/FastMoq
2.28.3
Add IOptions default value
Full Changelog: 2.28.2...2.28.3
2.28.2
2.28.1
Update package references for vulnerabilities.
Update logic for finding types
Remove support for .NET 7.
Full Changelog: 2.27.6...2.28.1
2.27.6
2.27.5
Add VerifyLogger methods for easier ILogger verifications
- Add VerifyLogger methods for easier ILogger verifications. Can verify exceptions, messages for ILogger or ILogger.
Mocks.GetMock<ILogger>().CheckLogger(LogLevel.Information, "Started.");
Full Changelog: 2.27.3...2.27.4
2.27.3
Add Mocks.MockOptional to allow mocking optional parameters
Create observable exception log object
Full Changelog: 2.27.2...2.27.3
2.27.2
Remove CallMethod return value restriction.
Add void version of CallMethod
bug fix: Duplicate key when multiple parameters had the same parameter type.
Full Changelog: 2.27.1...2.27.2
2.27.1
Bug Fix: CallMethod return actual exception instead of wrapped exception.
Full Changelog: 2.27.0...2.27.1
2.27.0
- Help File Update
- Better error messages for ambiguous exception.
- Conditionally include versioning of System.IO.Abstractions / Testable
NOTE:
.NET 6 uses System.IO.Abstractions.TestingHelpers version 17.2.3
.NET 7 uses TestableIO.System.IO.Abstractions.TestingHelpers version 19.2.91 (Abstractions namespace move)
.NET 8 uses TestableIO.System.IO.Abstractions.TestingHelpers version >= 21.0.2
Full Changelog: 2.26.0...2.27.0