Updated MongoDB driver and some other packages#416
Conversation
There was a problem hiding this comment.
Pull Request Overview
This PR updates the MongoDB driver and several other package versions while also improving consistency in test configurations and refactoring variable names in projection tests.
- Renames identifier parameters from "id" to "subscriptionId" in ProjectionTestBase for clearer intent.
- Updates project and dependency versions across several files, including the MongoDB.Driver.
- Removes outdated build targets and unused logging configuration overrides in test projects.
Reviewed Changes
Copilot reviewed 10 out of 10 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| src/Mongo/test/Eventuous.Tests.Projections.MongoDB/ProjectionTestBase.cs | Renamed constructor parameter & updated dependency injection of subscriptionId. |
| src/Mongo/test/Eventuous.Tests.Projections.MongoDB/ProjectingWithTypedHandlers.cs | Formatted constructor for clarity. |
| src/Mongo/test/Eventuous.Tests.Projections.MongoDB/ProjectWithBuilder.cs | Added a new test path for BookingCancelled events and adjusted disposal order. |
| src/Mongo/src/Eventuous.Projections.MongoDB/Options.cs | Changed accessibility of Options by removing the public modifier. |
| src/Mongo/src/Eventuous.Projections.MongoDB/MongoProjector.cs | Added XML documentation for new asynchronous handler methods. |
| src/Extensions/test/Eventuous.Tests.DependencyInjection/*.csproj and *.cs | Updated package versions and adjusted namespaces for clarity. |
| src/Directory.Testable.targets | Removed an outdated workaround target. |
| src/Core/test/Eventuous.Tests.Subscriptions.Base/Fixtures/SubscriptionFixtureBase.cs | Removed a redundant ConfigureLogging override. |
| Directory.Packages.props | Updated various package version numbers. |
Comments suppressed due to low confidence (2)
src/Mongo/src/Eventuous.Projections.MongoDB/Options.cs:6
- The public modifier was removed from Options, changing its accessibility from public to internal. Please confirm if restricting its usage was intended.
static class Options<TOptions> where TOptions: new() {
src/Mongo/test/Eventuous.Tests.Projections.MongoDB/ProjectWithBuilder.cs:53
- The disposal of projectionFixture has been deferred until after the third Act call. Please confirm that this change in disposal order is intentional and does not affect subsequent test behavior.
await projectionFixture.DisposeAsync();
Test Results 42 files + 28 42 suites +28 3h 18m 21s ⏱️ + 2h 53m 18s For more details on these failures, see this check. Results for commit d3813be. ± Comparison against base commit c4ca432. This pull request removes 4 and adds 6 tests. Note that renamed tests count towards both.♻️ This comment has been updated with latest results. |
No description provided.