You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Remove InputLoopService from delayed-delivery Core_9 sample and move logic back to Program class
* Add Dockerfile and test script for delayed-delivery Core_9 sample
* Add delayed-delivery Core_10 sample for NServiceBus 10 with .NET 10 and alpha packages
* Apply C# 12+ language features to delayed-delivery Core_10 sample
- Use collection expressions for List initialization
- Improve string interpolation with direct format specifiers
* Add Dockerfile for recoverabilitypolicytesting Core_9 sample
- Added multi-stage Dockerfile that runs unit tests during build stage
- Tests validate custom recoverability policy behavior:
- Messages with MyBusinessTimedOutException are discarded
- Unrecoverable exceptions go to custom error queue
- Other exceptions go to default error queue
- Simplified approach for unit testing sample (no console apps or startup script needed)
* Add recoverabilitypolicytesting Core_10 sample for NServiceBus 10
- Updated to target .NET 10 with preview language features
- Updated NServiceBus packages to latest alpha versions:
- NServiceBus: 10.0.0-alpha.2
- NServiceBus.Testing: 10.0.0-alpha.3
- Updated Dockerfile for .NET 10 preview with required environment variable
- Added prerelease.txt marker file
- All unit tests pass, validating custom recoverability policy behavior
* Apply C# 12 collection expressions to recoverabilitypolicytesting Core_10
- Use collection expressions for HashSet initialization: [typeof(DivideByZeroException)]
- Use collection expressions for empty collections: [] instead of new HashSet<Type>()
- Use collection expressions for empty byte arrays: [] instead of new byte[0]
- Maintains same functionality with cleaner, more modern syntax
- All tests continue to pass
0 commit comments