diff --git a/.docfx/Dockerfile.docfx b/.docfx/Dockerfile.docfx index 2372e5d..093671e 100644 --- a/.docfx/Dockerfile.docfx +++ b/.docfx/Dockerfile.docfx @@ -1,4 +1,4 @@ -ARG NGINX_VERSION=1.29.1-alpine +ARG NGINX_VERSION=1.29.3-alpine FROM --platform=$BUILDPLATFORM nginx:${NGINX_VERSION} AS base RUN rm -rf /usr/share/nginx/html/* diff --git a/.docfx/docfx.json b/.docfx/docfx.json index 468e4d7..d64ce47 100644 --- a/.docfx/docfx.json +++ b/.docfx/docfx.json @@ -20,7 +20,7 @@ "dest": "api/dotnet", "filter": "filterConfig.yml", "properties": { - "TargetFramework": "net9.0" + "TargetFramework": "net10.0" } }, { @@ -59,7 +59,7 @@ "dest": "api/extensions/dotnet", "filter": "filterConfig.yml", "properties": { - "TargetFramework": "net9.0" + "TargetFramework": "net10.0" } } ], diff --git a/.docfx/includes/availability-modern.md b/.docfx/includes/availability-modern.md index abf5369..af5cf4b 100644 --- a/.docfx/includes/availability-modern.md +++ b/.docfx/includes/availability-modern.md @@ -1 +1 @@ -Availability: .NET 9 and .NET 8 \ No newline at end of file +Availability: .NET 10 and .NET 9 \ No newline at end of file diff --git a/.github/workflows/pipelines.yml b/.github/workflows/pipelines.yml index 662a039..c5457bc 100644 --- a/.github/workflows/pipelines.yml +++ b/.github/workflows/pipelines.yml @@ -51,7 +51,7 @@ jobs: strategy: matrix: configuration: [Debug, Release] - uses: codebeltnet/jobs-dotnet-build/.github/workflows/default.yml@v2 + uses: codebeltnet/jobs-dotnet-build/.github/workflows/default.yml@v3 with: configuration: ${{ matrix.configuration }} strong-name-key-filename: savvyio.snk @@ -63,7 +63,7 @@ jobs: strategy: matrix: configuration: [Debug, Release] - uses: codebeltnet/jobs-dotnet-pack/.github/workflows/default.yml@v2 + uses: codebeltnet/jobs-dotnet-pack/.github/workflows/default.yml@v3 with: configuration: ${{ matrix.configuration }} version: ${{ needs.build.outputs.version }} @@ -77,13 +77,14 @@ jobs: os: [ubuntu-24.04, windows-2022] configuration: [Debug, Release] project: ${{ fromJson(needs.prepare_test.outputs.json) }} - uses: codebeltnet/jobs-dotnet-test/.github/workflows/default.yml@v2 + uses: codebeltnet/jobs-dotnet-test/.github/workflows/default.yml@v3 with: runs-on: ${{ matrix.os }} configuration: ${{ matrix.configuration }} projects: ${{ matrix.project }} build-switches: -p:SkipSignAssembly=true restore: true + build: true # needed for xunitv3 integration_test: name: ⚗️ Integration Test - Azure and AWS @@ -100,7 +101,7 @@ jobs: uses: codebeltnet/git-checkout@v1 - name: Install .NET - uses: codebeltnet/install-dotnet@v2 + uses: codebeltnet/install-dotnet@v3 - name: Install .NET Tool - Report Generator uses: codebeltnet/dotnet-tool-install-reportgenerator@v1 @@ -112,7 +113,7 @@ jobs: configuration: ${{ matrix.configuration }} build-switches: -p:SkipSignAssembly=true restore: true - build: true + build: true # needed for xunitv3 env: AWS__CALLERIDENTITY: ${{ secrets.AWS_CALLER_IDENTITY }} AWS__IAM__ACCESSKEY: ${{ secrets.AWS_IAM_ACCESSKEY }} @@ -138,7 +139,7 @@ jobs: uses: codebeltnet/git-checkout@v1 - name: Install .NET - uses: codebeltnet/install-dotnet@v2 + uses: codebeltnet/install-dotnet@v3 - name: Install .NET Tool - Report Generator uses: codebeltnet/dotnet-tool-install-reportgenerator@v1 @@ -153,7 +154,7 @@ jobs: projects: test/**/Savvyio.Extensions.RabbitMQ.FunctionalTests.csproj build-switches: -p:SkipSignAssembly=true restore: true - build: true + build: true # needed for xunitv3 - name: Stop RabbitMQ run: | @@ -170,7 +171,7 @@ jobs: uses: codebeltnet/git-checkout@v1 - name: Install .NET - uses: codebeltnet/install-dotnet@v2 + uses: codebeltnet/install-dotnet@v3 - name: Install .NET Tool - Report Generator uses: codebeltnet/dotnet-tool-install-reportgenerator@v1 @@ -185,7 +186,7 @@ jobs: projects: test/**/Savvyio.Extensions.NATS.FunctionalTests.csproj build-switches: -p:SkipSignAssembly=true restore: true - build: true + build: true # needed for xunitv3 - name: Stop NATS run: | @@ -195,7 +196,7 @@ jobs: sonarcloud: name: call-sonarcloud needs: [build, test, integration_test, integration_test_rabbitmq, integration_test_nats] - uses: codebeltnet/jobs-sonarcloud/.github/workflows/default.yml@v2 + uses: codebeltnet/jobs-sonarcloud/.github/workflows/default.yml@v3 with: organization: geekle projectKey: savvyio @@ -213,7 +214,7 @@ jobs: codeql: name: call-codeql needs: [build, test, integration_test, integration_test_rabbitmq, integration_test_nats] - uses: codebeltnet/jobs-codeql/.github/workflows/default.yml@v2 + uses: codebeltnet/jobs-codeql/.github/workflows/default.yml@v3 permissions: security-events: write @@ -221,7 +222,7 @@ jobs: if: github.event_name != 'pull_request' name: call-nuget needs: [build, pack, test, integration_test, integration_test_rabbitmq, integration_test_nats, sonarcloud, codecov, codeql] - uses: codebeltnet/jobs-nuget-push/.github/workflows/default.yml@v1 + uses: codebeltnet/jobs-nuget-push/.github/workflows/default.yml@v2 with: version: ${{ needs.build.outputs.version }} environment: Production diff --git a/.nuget/Savvyio.App/PackageReleaseNotes.txt b/.nuget/Savvyio.App/PackageReleaseNotes.txt index c919cb3..51b92b2 100644 --- a/.nuget/Savvyio.App/PackageReleaseNotes.txt +++ b/.nuget/Savvyio.App/PackageReleaseNotes.txt @@ -1,3 +1,37 @@ +Version: 5.0.0 +Availability: .NET 10 and .NET 9 +  +# References +- Savvyio +- Savvyio.Commands +- Savvyio.Commands.Messaging +- Savvyio.Domain +- Savvyio.Domain.EventSourcing +- Savvyio.EventDriven +- Savvyio.EventDriven.Messaging +- Savvyio.Extensions.Dapper +- Savvyio.Extensions.DependencyInjection +- Savvyio.Extensions.DependencyInjection.Dapper +- Savvyio.Extensions.DependencyInjection.Domain +- Savvyio.Extensions.DependencyInjection.EFCore +- Savvyio.Extensions.DependencyInjection.EFCore.Domain +- Savvyio.Extensions.DependencyInjection.EFCore.Domain.EventSourcing +- Savvyio.Extensions.DependencyInjection.NATS +- Savvyio.Extensions.DependencyInjection.QueueStorage +- Savvyio.Extensions.DependencyInjection.RabbitMQ +- Savvyio.Extensions.DependencyInjection.SimpleQueueService +- Savvyio.Extensions.Dispatchers +- Savvyio.Extensions.EFCore +- Savvyio.Extensions.EFCore.Domain +- Savvyio.Extensions.EFCore.Domain.EventSourcing +- Savvyio.Extensions.NATS +- Savvyio.Extensions.QueueStorage +- Savvyio.Extensions.RabbitMQ +- Savvyio.Extensions.SimpleQueueService +- Savvyio.Extensions.Text.Json +- Savvyio.Messaging +- Savvyio.Queries +  Version: 4.4.2 Availability: .NET 9 and .NET 8   diff --git a/.nuget/Savvyio.App/README.md b/.nuget/Savvyio.App/README.md index 7742ecd..b4ab651 100644 --- a/.nuget/Savvyio.App/README.md +++ b/.nuget/Savvyio.App/README.md @@ -6,7 +6,7 @@ Provides a complete and convenient set of API additions for building a DDD, CQRS An open-source project (MIT license) that provides a SOLID and clean .NET class library for writing DDD, CQRS and Event Sourcing applications. -![Savvy I/O Flow](https://raw.githubusercontent.com/codebeltnet/savvyio/main/.assets/savvyio.png) +Your versatile DDD, CQRS and Event Sourcing companion for modern development with `.NET 9` and `.NET 10`. It is, by heart, free, flexible and built to extend and boost your agile codebelt. diff --git a/.nuget/Savvyio.Commands.Messaging/PackageReleaseNotes.txt b/.nuget/Savvyio.Commands.Messaging/PackageReleaseNotes.txt index 794cf2d..4378afa 100644 --- a/.nuget/Savvyio.Commands.Messaging/PackageReleaseNotes.txt +++ b/.nuget/Savvyio.Commands.Messaging/PackageReleaseNotes.txt @@ -1,3 +1,11 @@ +Version: 5.0.0 +Availability: .NET 10 and .NET 9 +  +# ALM +- ADDED Support for TFM .NET 10 (LTS) +- REMOVED Support for TFM .NET 8 (LTS) +- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs) +  Version: 4.4.2 Availability: .NET 9 and .NET 8   diff --git a/.nuget/Savvyio.Commands.Messaging/README.md b/.nuget/Savvyio.Commands.Messaging/README.md index 19a06a5..756c539 100644 --- a/.nuget/Savvyio.Commands.Messaging/README.md +++ b/.nuget/Savvyio.Commands.Messaging/README.md @@ -6,7 +6,7 @@ Provides ways to scale out Commands using distributed subsystems. An open-source project (MIT license) that provides a SOLID and clean .NET class library for writing DDD, CQRS and Event Sourcing applications. -![Savvy I/O Flow](https://raw.githubusercontent.com/codebeltnet/savvyio/main/.assets/savvyio.png) +Your versatile DDD, CQRS and Event Sourcing companion for modern development with `.NET 9` and `.NET 10`. It is, by heart, free, flexible and built to extend and boost your agile codebelt. diff --git a/.nuget/Savvyio.Commands/PackageReleaseNotes.txt b/.nuget/Savvyio.Commands/PackageReleaseNotes.txt index fdabebe..7a66ec6 100644 --- a/.nuget/Savvyio.Commands/PackageReleaseNotes.txt +++ b/.nuget/Savvyio.Commands/PackageReleaseNotes.txt @@ -1,3 +1,11 @@ +Version: 5.0.0 +Availability: .NET 10 and .NET 9 +  +# ALM +- ADDED Support for TFM .NET 10 (LTS) +- REMOVED Support for TFM .NET 8 (LTS) +- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs) +  Version: 4.4.2 Availability: .NET 9 and .NET 8   diff --git a/.nuget/Savvyio.Commands/README.md b/.nuget/Savvyio.Commands/README.md index 520c004..1de46c4 100644 --- a/.nuget/Savvyio.Commands/README.md +++ b/.nuget/Savvyio.Commands/README.md @@ -6,7 +6,7 @@ Provides the fundamental classes to work with the Command part of the CQRS patte An open-source project (MIT license) that provides a SOLID and clean .NET class library for writing DDD, CQRS and Event Sourcing applications. -![Savvy I/O Flow](https://raw.githubusercontent.com/codebeltnet/savvyio/main/.assets/savvyio.png) +Your versatile DDD, CQRS and Event Sourcing companion for modern development with `.NET 9` and `.NET 10`. It is, by heart, free, flexible and built to extend and boost your agile codebelt. diff --git a/.nuget/Savvyio.Core/PackageReleaseNotes.txt b/.nuget/Savvyio.Core/PackageReleaseNotes.txt index df4a213..0056d84 100644 --- a/.nuget/Savvyio.Core/PackageReleaseNotes.txt +++ b/.nuget/Savvyio.Core/PackageReleaseNotes.txt @@ -1,3 +1,11 @@ +Version: 5.0.0 +Availability: .NET 10 and .NET 9 +  +# ALM +- ADDED Support for TFM .NET 10 (LTS) +- REMOVED Support for TFM .NET 8 (LTS) +- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs) +  Version: 4.4.2 Availability: .NET 9 and .NET 8   diff --git a/.nuget/Savvyio.Core/README.md b/.nuget/Savvyio.Core/README.md index 8155a8a..fb0d963 100644 --- a/.nuget/Savvyio.Core/README.md +++ b/.nuget/Savvyio.Core/README.md @@ -6,7 +6,7 @@ Provides the fundamental abstractions and classes for supporting a complete flow An open-source project (MIT license) that provides a SOLID and clean .NET class library for writing DDD, CQRS and Event Sourcing applications. -![Savvy I/O Flow](https://raw.githubusercontent.com/codebeltnet/savvyio/main/.assets/savvyio.png) +Your versatile DDD, CQRS and Event Sourcing companion for modern development with `.NET 9` and `.NET 10`. It is, by heart, free, flexible and built to extend and boost your agile codebelt. diff --git a/.nuget/Savvyio.Domain.EventSourcing/PackageReleaseNotes.txt b/.nuget/Savvyio.Domain.EventSourcing/PackageReleaseNotes.txt index 2b448f3..34b68b2 100644 --- a/.nuget/Savvyio.Domain.EventSourcing/PackageReleaseNotes.txt +++ b/.nuget/Savvyio.Domain.EventSourcing/PackageReleaseNotes.txt @@ -1,3 +1,11 @@ +Version: 5.0.0 +Availability: .NET 10 and .NET 9 +  +# ALM +- ADDED Support for TFM .NET 10 (LTS) +- REMOVED Support for TFM .NET 8 (LTS) +- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs) +  Version: 4.4.2 Availability: .NET 9 and .NET 8   diff --git a/.nuget/Savvyio.Domain.EventSourcing/README.md b/.nuget/Savvyio.Domain.EventSourcing/README.md index 88629d6..03da228 100644 --- a/.nuget/Savvyio.Domain.EventSourcing/README.md +++ b/.nuget/Savvyio.Domain.EventSourcing/README.md @@ -6,7 +6,7 @@ Provides the default implementation of an Aggregate Root that is Event Sourced e An open-source project (MIT license) that provides a SOLID and clean .NET class library for writing DDD, CQRS and Event Sourcing applications. -![Savvy I/O Flow](https://raw.githubusercontent.com/codebeltnet/savvyio/main/.assets/savvyio.png) +Your versatile DDD, CQRS and Event Sourcing companion for modern development with `.NET 9` and `.NET 10`. It is, by heart, free, flexible and built to extend and boost your agile codebelt. diff --git a/.nuget/Savvyio.Domain/PackageReleaseNotes.txt b/.nuget/Savvyio.Domain/PackageReleaseNotes.txt index cd9f6f5..006b957 100644 --- a/.nuget/Savvyio.Domain/PackageReleaseNotes.txt +++ b/.nuget/Savvyio.Domain/PackageReleaseNotes.txt @@ -1,3 +1,11 @@ +Version: 5.0.0 +Availability: .NET 10 and .NET 9 +  +# ALM +- ADDED Support for TFM .NET 10 (LTS) +- REMOVED Support for TFM .NET 8 (LTS) +- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs) +  Version: 4.4.2 Availability: .NET 9 and .NET 8   diff --git a/.nuget/Savvyio.Domain/README.md b/.nuget/Savvyio.Domain/README.md index df3dd38..87c63fb 100644 --- a/.nuget/Savvyio.Domain/README.md +++ b/.nuget/Savvyio.Domain/README.md @@ -6,7 +6,7 @@ Provides the fundamental classes and interfaces to work with the concepts of DDD An open-source project (MIT license) that provides a SOLID and clean .NET class library for writing DDD, CQRS and Event Sourcing applications. -![Savvy I/O Flow](https://raw.githubusercontent.com/codebeltnet/savvyio/main/.assets/savvyio.png) +Your versatile DDD, CQRS and Event Sourcing companion for modern development with `.NET 9` and `.NET 10`. It is, by heart, free, flexible and built to extend and boost your agile codebelt. diff --git a/.nuget/Savvyio.EventDriven.Messaging/PackageReleaseNotes.txt b/.nuget/Savvyio.EventDriven.Messaging/PackageReleaseNotes.txt index 309ce53..d8656ba 100644 --- a/.nuget/Savvyio.EventDriven.Messaging/PackageReleaseNotes.txt +++ b/.nuget/Savvyio.EventDriven.Messaging/PackageReleaseNotes.txt @@ -1,3 +1,11 @@ +Version: 5.0.0 +Availability: .NET 10 and .NET 9 +  +# ALM +- ADDED Support for TFM .NET 10 (LTS) +- REMOVED Support for TFM .NET 8 (LTS) +- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs) +  Version: 4.4.2 Availability: .NET 9 and .NET 8   diff --git a/.nuget/Savvyio.EventDriven.Messaging/README.md b/.nuget/Savvyio.EventDriven.Messaging/README.md index 3e664b8..9b4b9e2 100644 --- a/.nuget/Savvyio.EventDriven.Messaging/README.md +++ b/.nuget/Savvyio.EventDriven.Messaging/README.md @@ -6,7 +6,7 @@ Provides ways to scale out Integration Events for a distributed architecture. An open-source project (MIT license) that provides a SOLID and clean .NET class library for writing DDD, CQRS and Event Sourcing applications. -![Savvy I/O Flow](https://raw.githubusercontent.com/codebeltnet/savvyio/main/.assets/savvyio.png) +Your versatile DDD, CQRS and Event Sourcing companion for modern development with `.NET 9` and `.NET 10`. It is, by heart, free, flexible and built to extend and boost your agile codebelt. diff --git a/.nuget/Savvyio.EventDriven/PackageReleaseNotes.txt b/.nuget/Savvyio.EventDriven/PackageReleaseNotes.txt index 4109ca8..4808643 100644 --- a/.nuget/Savvyio.EventDriven/PackageReleaseNotes.txt +++ b/.nuget/Savvyio.EventDriven/PackageReleaseNotes.txt @@ -1,3 +1,11 @@ +Version: 5.0.0 +Availability: .NET 10 and .NET 9 +  +# ALM +- ADDED Support for TFM .NET 10 (LTS) +- REMOVED Support for TFM .NET 8 (LTS) +- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs) +  Version: 4.4.2 Availability: .NET 9 and .NET 8   diff --git a/.nuget/Savvyio.EventDriven/README.md b/.nuget/Savvyio.EventDriven/README.md index 9b85834..04eb69a 100644 --- a/.nuget/Savvyio.EventDriven/README.md +++ b/.nuget/Savvyio.EventDriven/README.md @@ -6,7 +6,7 @@ Provides the fundamental classes to work with the concepts of Integration Events An open-source project (MIT license) that provides a SOLID and clean .NET class library for writing DDD, CQRS and Event Sourcing applications. -![Savvy I/O Flow](https://raw.githubusercontent.com/codebeltnet/savvyio/main/.assets/savvyio.png) +Your versatile DDD, CQRS and Event Sourcing companion for modern development with `.NET 9` and `.NET 10`. It is, by heart, free, flexible and built to extend and boost your agile codebelt. diff --git a/.nuget/Savvyio.Extensions.Dapper/PackageReleaseNotes.txt b/.nuget/Savvyio.Extensions.Dapper/PackageReleaseNotes.txt index da82993..c668d8f 100644 --- a/.nuget/Savvyio.Extensions.Dapper/PackageReleaseNotes.txt +++ b/.nuget/Savvyio.Extensions.Dapper/PackageReleaseNotes.txt @@ -1,3 +1,11 @@ +Version: 5.0.0 +Availability: .NET 10 and .NET 9 +  +# ALM +- ADDED Support for TFM .NET 10 (LTS) +- REMOVED Support for TFM .NET 8 (LTS) +- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs) +  Version: 4.4.2 Availability: .NET 9 and .NET 8   diff --git a/.nuget/Savvyio.Extensions.Dapper/README.md b/.nuget/Savvyio.Extensions.Dapper/README.md index f69cf36..0517da3 100644 --- a/.nuget/Savvyio.Extensions.Dapper/README.md +++ b/.nuget/Savvyio.Extensions.Dapper/README.md @@ -6,7 +6,7 @@ Extend the Savvy I/O core assemblies with support for [Dapper](https://github.co An open-source project (MIT license) that provides a SOLID and clean .NET class library for writing DDD, CQRS and Event Sourcing applications. -![Savvy I/O Flow](https://raw.githubusercontent.com/codebeltnet/savvyio/main/.assets/savvyio.png) +Your versatile DDD, CQRS and Event Sourcing companion for modern development with `.NET 9` and `.NET 10`. It is, by heart, free, flexible and built to extend and boost your agile codebelt. diff --git a/.nuget/Savvyio.Extensions.DapperExtensions/PackageReleaseNotes.txt b/.nuget/Savvyio.Extensions.DapperExtensions/PackageReleaseNotes.txt index 67c5b1b..5054cc5 100644 --- a/.nuget/Savvyio.Extensions.DapperExtensions/PackageReleaseNotes.txt +++ b/.nuget/Savvyio.Extensions.DapperExtensions/PackageReleaseNotes.txt @@ -1,3 +1,11 @@ +Version: 5.0.0 +Availability: .NET 10 and .NET 9 +  +# ALM +- ADDED Support for TFM .NET 10 (LTS) +- REMOVED Support for TFM .NET 8 (LTS) +- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs) +  Version: 4.4.2 Availability: .NET 9 and .NET 8   diff --git a/.nuget/Savvyio.Extensions.DapperExtensions/README.md b/.nuget/Savvyio.Extensions.DapperExtensions/README.md index 1e295c5..9608fe0 100644 --- a/.nuget/Savvyio.Extensions.DapperExtensions/README.md +++ b/.nuget/Savvyio.Extensions.DapperExtensions/README.md @@ -6,7 +6,7 @@ Extend the Savvy I/O core assemblies with support for [Dapper](https://github.co An open-source project (MIT license) that provides a SOLID and clean .NET class library for writing DDD, CQRS and Event Sourcing applications. -![Savvy I/O Flow](https://raw.githubusercontent.com/codebeltnet/savvyio/main/.assets/savvyio.png) +Your versatile DDD, CQRS and Event Sourcing companion for modern development with `.NET 9` and `.NET 10`. It is, by heart, free, flexible and built to extend and boost your agile codebelt. diff --git a/.nuget/Savvyio.Extensions.DependencyInjection.Dapper/PackageReleaseNotes.txt b/.nuget/Savvyio.Extensions.DependencyInjection.Dapper/PackageReleaseNotes.txt index f90c5b4..ca00ef4 100644 --- a/.nuget/Savvyio.Extensions.DependencyInjection.Dapper/PackageReleaseNotes.txt +++ b/.nuget/Savvyio.Extensions.DependencyInjection.Dapper/PackageReleaseNotes.txt @@ -1,3 +1,11 @@ +Version: 5.0.0 +Availability: .NET 10 and .NET 9 +  +# ALM +- ADDED Support for TFM .NET 10 (LTS) +- REMOVED Support for TFM .NET 8 (LTS) +- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs) +  Version: 4.4.2 Availability: .NET 9 and .NET 8   diff --git a/.nuget/Savvyio.Extensions.DependencyInjection.Dapper/README.md b/.nuget/Savvyio.Extensions.DependencyInjection.Dapper/README.md index 057e0a3..c014741 100644 --- a/.nuget/Savvyio.Extensions.DependencyInjection.Dapper/README.md +++ b/.nuget/Savvyio.Extensions.DependencyInjection.Dapper/README.md @@ -6,7 +6,7 @@ Extend the Savvy I/O support for Microsoft Dependency Injection with [Dapper](ht An open-source project (MIT license) that provides a SOLID and clean .NET class library for writing DDD, CQRS and Event Sourcing applications. -![Savvy I/O Flow](https://raw.githubusercontent.com/codebeltnet/savvyio/main/.assets/savvyio.png) +Your versatile DDD, CQRS and Event Sourcing companion for modern development with `.NET 9` and `.NET 10`. It is, by heart, free, flexible and built to extend and boost your agile codebelt. diff --git a/.nuget/Savvyio.Extensions.DependencyInjection.DapperExtensions/PackageReleaseNotes.txt b/.nuget/Savvyio.Extensions.DependencyInjection.DapperExtensions/PackageReleaseNotes.txt index 2de5841..69699e7 100644 --- a/.nuget/Savvyio.Extensions.DependencyInjection.DapperExtensions/PackageReleaseNotes.txt +++ b/.nuget/Savvyio.Extensions.DependencyInjection.DapperExtensions/PackageReleaseNotes.txt @@ -1,3 +1,11 @@ +Version: 5.0.0 +Availability: .NET 10 and .NET 9 +  +# ALM +- ADDED Support for TFM .NET 10 (LTS) +- REMOVED Support for TFM .NET 8 (LTS) +- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs) +  Version: 4.4.2 Availability: .NET 9 and .NET 8   diff --git a/.nuget/Savvyio.Extensions.DependencyInjection.DapperExtensions/README.md b/.nuget/Savvyio.Extensions.DependencyInjection.DapperExtensions/README.md index 0bbb812..f085112 100644 --- a/.nuget/Savvyio.Extensions.DependencyInjection.DapperExtensions/README.md +++ b/.nuget/Savvyio.Extensions.DependencyInjection.DapperExtensions/README.md @@ -6,7 +6,7 @@ Extend the Savvy I/O support for Microsoft Dependency Injection with [DapperExte An open-source project (MIT license) that provides a SOLID and clean .NET class library for writing DDD, CQRS and Event Sourcing applications. -![Savvy I/O Flow](https://raw.githubusercontent.com/codebeltnet/savvyio/main/.assets/savvyio.png) +Your versatile DDD, CQRS and Event Sourcing companion for modern development with `.NET 9` and `.NET 10`. It is, by heart, free, flexible and built to extend and boost your agile codebelt. diff --git a/.nuget/Savvyio.Extensions.DependencyInjection.Domain/PackageReleaseNotes.txt b/.nuget/Savvyio.Extensions.DependencyInjection.Domain/PackageReleaseNotes.txt index f96cbea..3b3acbf 100644 --- a/.nuget/Savvyio.Extensions.DependencyInjection.Domain/PackageReleaseNotes.txt +++ b/.nuget/Savvyio.Extensions.DependencyInjection.Domain/PackageReleaseNotes.txt @@ -1,3 +1,11 @@ +Version: 5.0.0 +Availability: .NET 10 and .NET 9 +  +# ALM +- ADDED Support for TFM .NET 10 (LTS) +- REMOVED Support for TFM .NET 8 (LTS) +- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs) +  Version: 4.4.2 Availability: .NET 9 and .NET 8   diff --git a/.nuget/Savvyio.Extensions.DependencyInjection.Domain/README.md b/.nuget/Savvyio.Extensions.DependencyInjection.Domain/README.md index e6e6d0c..b7e65e9 100644 --- a/.nuget/Savvyio.Extensions.DependencyInjection.Domain/README.md +++ b/.nuget/Savvyio.Extensions.DependencyInjection.Domain/README.md @@ -6,7 +6,7 @@ Extend the Savvy I/O support for Microsoft Dependency Injection - optimized for An open-source project (MIT license) that provides a SOLID and clean .NET class library for writing DDD, CQRS and Event Sourcing applications. -![Savvy I/O Flow](https://raw.githubusercontent.com/codebeltnet/savvyio/main/.assets/savvyio.png) +Your versatile DDD, CQRS and Event Sourcing companion for modern development with `.NET 9` and `.NET 10`. It is, by heart, free, flexible and built to extend and boost your agile codebelt. diff --git a/.nuget/Savvyio.Extensions.DependencyInjection.EFCore.Domain.EventSourcing/PackageReleaseNotes.txt b/.nuget/Savvyio.Extensions.DependencyInjection.EFCore.Domain.EventSourcing/PackageReleaseNotes.txt index 7375c80..55c637f 100644 --- a/.nuget/Savvyio.Extensions.DependencyInjection.EFCore.Domain.EventSourcing/PackageReleaseNotes.txt +++ b/.nuget/Savvyio.Extensions.DependencyInjection.EFCore.Domain.EventSourcing/PackageReleaseNotes.txt @@ -1,3 +1,11 @@ +Version: 5.0.0 +Availability: .NET 10 and .NET 9 +  +# ALM +- ADDED Support for TFM .NET 10 (LTS) +- REMOVED Support for TFM .NET 8 (LTS) +- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs) +  Version: 4.4.2 Availability: .NET 9 and .NET 8   diff --git a/.nuget/Savvyio.Extensions.DependencyInjection.EFCore.Domain.EventSourcing/README.md b/.nuget/Savvyio.Extensions.DependencyInjection.EFCore.Domain.EventSourcing/README.md index 953722f..73dba87 100644 --- a/.nuget/Savvyio.Extensions.DependencyInjection.EFCore.Domain.EventSourcing/README.md +++ b/.nuget/Savvyio.Extensions.DependencyInjection.EFCore.Domain.EventSourcing/README.md @@ -6,7 +6,7 @@ Extend the Savvy I/O support for Microsoft Dependency Injection with [Microsoft An open-source project (MIT license) that provides a SOLID and clean .NET class library for writing DDD, CQRS and Event Sourcing applications. -![Savvy I/O Flow](https://raw.githubusercontent.com/codebeltnet/savvyio/main/.assets/savvyio.png) +Your versatile DDD, CQRS and Event Sourcing companion for modern development with `.NET 9` and `.NET 10`. It is, by heart, free, flexible and built to extend and boost your agile codebelt. diff --git a/.nuget/Savvyio.Extensions.DependencyInjection.EFCore.Domain/PackageReleaseNotes.txt b/.nuget/Savvyio.Extensions.DependencyInjection.EFCore.Domain/PackageReleaseNotes.txt index 7985dac..50b5bec 100644 --- a/.nuget/Savvyio.Extensions.DependencyInjection.EFCore.Domain/PackageReleaseNotes.txt +++ b/.nuget/Savvyio.Extensions.DependencyInjection.EFCore.Domain/PackageReleaseNotes.txt @@ -1,3 +1,11 @@ +Version: 5.0.0 +Availability: .NET 10 and .NET 9 +  +# ALM +- ADDED Support for TFM .NET 10 (LTS) +- REMOVED Support for TFM .NET 8 (LTS) +- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs) +  Version: 4.4.2 Availability: .NET 9 and .NET 8   diff --git a/.nuget/Savvyio.Extensions.DependencyInjection.EFCore.Domain/README.md b/.nuget/Savvyio.Extensions.DependencyInjection.EFCore.Domain/README.md index 03f3b3e..9ce63f3 100644 --- a/.nuget/Savvyio.Extensions.DependencyInjection.EFCore.Domain/README.md +++ b/.nuget/Savvyio.Extensions.DependencyInjection.EFCore.Domain/README.md @@ -6,7 +6,7 @@ Extend the Savvy I/O support for Microsoft Dependency Injection with [Microsoft An open-source project (MIT license) that provides a SOLID and clean .NET class library for writing DDD, CQRS and Event Sourcing applications. -![Savvy I/O Flow](https://raw.githubusercontent.com/codebeltnet/savvyio/main/.assets/savvyio.png) +Your versatile DDD, CQRS and Event Sourcing companion for modern development with `.NET 9` and `.NET 10`. It is, by heart, free, flexible and built to extend and boost your agile codebelt. diff --git a/.nuget/Savvyio.Extensions.DependencyInjection.EFCore/PackageReleaseNotes.txt b/.nuget/Savvyio.Extensions.DependencyInjection.EFCore/PackageReleaseNotes.txt index fb419e3..9aeb7ad 100644 --- a/.nuget/Savvyio.Extensions.DependencyInjection.EFCore/PackageReleaseNotes.txt +++ b/.nuget/Savvyio.Extensions.DependencyInjection.EFCore/PackageReleaseNotes.txt @@ -1,3 +1,11 @@ +Version: 5.0.0 +Availability: .NET 10 and .NET 9 +  +# ALM +- ADDED Support for TFM .NET 10 (LTS) +- REMOVED Support for TFM .NET 8 (LTS) +- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs) +  Version: 4.4.2 Availability: .NET 9 and .NET 8   diff --git a/.nuget/Savvyio.Extensions.DependencyInjection.EFCore/README.md b/.nuget/Savvyio.Extensions.DependencyInjection.EFCore/README.md index e3897ec..483fbba 100644 --- a/.nuget/Savvyio.Extensions.DependencyInjection.EFCore/README.md +++ b/.nuget/Savvyio.Extensions.DependencyInjection.EFCore/README.md @@ -6,7 +6,7 @@ Extend the Savvy I/O support for Microsoft Dependency Injection with [Microsoft An open-source project (MIT license) that provides a SOLID and clean .NET class library for writing DDD, CQRS and Event Sourcing applications. -![Savvy I/O Flow](https://raw.githubusercontent.com/codebeltnet/savvyio/main/.assets/savvyio.png) +Your versatile DDD, CQRS and Event Sourcing companion for modern development with `.NET 9` and `.NET 10`. It is, by heart, free, flexible and built to extend and boost your agile codebelt. diff --git a/.nuget/Savvyio.Extensions.DependencyInjection.NATS/PackageReleaseNotes.txt b/.nuget/Savvyio.Extensions.DependencyInjection.NATS/PackageReleaseNotes.txt index daf2c24..e8baad9 100644 --- a/.nuget/Savvyio.Extensions.DependencyInjection.NATS/PackageReleaseNotes.txt +++ b/.nuget/Savvyio.Extensions.DependencyInjection.NATS/PackageReleaseNotes.txt @@ -1,3 +1,11 @@ +Version: 5.0.0 +Availability: .NET 10 and .NET 9 +  +# ALM +- ADDED Support for TFM .NET 10 (LTS) +- REMOVED Support for TFM .NET 8 (LTS) +- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs) +  Version: 4.4.2 Availability: .NET 9 and .NET 8   diff --git a/.nuget/Savvyio.Extensions.DependencyInjection.NATS/README.md b/.nuget/Savvyio.Extensions.DependencyInjection.NATS/README.md index 522ccfe..b9901ff 100644 --- a/.nuget/Savvyio.Extensions.DependencyInjection.NATS/README.md +++ b/.nuget/Savvyio.Extensions.DependencyInjection.NATS/README.md @@ -6,7 +6,7 @@ Extend the Savvy I/O support for Microsoft Dependency Injection with NATS Work-Q An open-source project (MIT license) that provides a SOLID and clean .NET class library for writing DDD, CQRS and Event Sourcing applications. -![Savvy I/O Flow](https://raw.githubusercontent.com/codebeltnet/savvyio/main/.assets/savvyio.png) +Your versatile DDD, CQRS and Event Sourcing companion for modern development with `.NET 9` and `.NET 10`. It is, by heart, free, flexible and built to extend and boost your agile codebelt. diff --git a/.nuget/Savvyio.Extensions.DependencyInjection.Newtonsoft.Json/PackageReleaseNotes.txt b/.nuget/Savvyio.Extensions.DependencyInjection.Newtonsoft.Json/PackageReleaseNotes.txt index 42feef8..2ad779f 100644 --- a/.nuget/Savvyio.Extensions.DependencyInjection.Newtonsoft.Json/PackageReleaseNotes.txt +++ b/.nuget/Savvyio.Extensions.DependencyInjection.Newtonsoft.Json/PackageReleaseNotes.txt @@ -1,3 +1,11 @@ +Version: 5.0.0 +Availability: .NET 10 and .NET 9 +  +# ALM +- ADDED Support for TFM .NET 10 (LTS) +- REMOVED Support for TFM .NET 8 (LTS) +- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs) +  Version: 4.4.2 Availability: .NET 9 and .NET 8   diff --git a/.nuget/Savvyio.Extensions.DependencyInjection.Newtonsoft.Json/README.md b/.nuget/Savvyio.Extensions.DependencyInjection.Newtonsoft.Json/README.md index e9d8b79..a7887e5 100644 --- a/.nuget/Savvyio.Extensions.DependencyInjection.Newtonsoft.Json/README.md +++ b/.nuget/Savvyio.Extensions.DependencyInjection.Newtonsoft.Json/README.md @@ -6,7 +6,7 @@ Extend the Savvy I/O support for Microsoft Dependency Injection with Newtonsoft An open-source project (MIT license) that provides a SOLID and clean .NET class library for writing DDD, CQRS and Event Sourcing applications. -![Savvy I/O Flow](https://raw.githubusercontent.com/codebeltnet/savvyio/main/.assets/savvyio.png) +Your versatile DDD, CQRS and Event Sourcing companion for modern development with `.NET 9` and `.NET 10`. It is, by heart, free, flexible and built to extend and boost your agile codebelt. diff --git a/.nuget/Savvyio.Extensions.DependencyInjection.QueueStorage/PackageReleaseNotes.txt b/.nuget/Savvyio.Extensions.DependencyInjection.QueueStorage/PackageReleaseNotes.txt index 44ef087..22f71b0 100644 --- a/.nuget/Savvyio.Extensions.DependencyInjection.QueueStorage/PackageReleaseNotes.txt +++ b/.nuget/Savvyio.Extensions.DependencyInjection.QueueStorage/PackageReleaseNotes.txt @@ -1,3 +1,11 @@ +Version: 5.0.0 +Availability: .NET 10 and .NET 9 +  +# ALM +- ADDED Support for TFM .NET 10 (LTS) +- REMOVED Support for TFM .NET 8 (LTS) +- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs) +  Version: 4.4.2 Availability: .NET 9 and .NET 8   diff --git a/.nuget/Savvyio.Extensions.DependencyInjection.QueueStorage/README.md b/.nuget/Savvyio.Extensions.DependencyInjection.QueueStorage/README.md index b9e61a3..6146bd6 100644 --- a/.nuget/Savvyio.Extensions.DependencyInjection.QueueStorage/README.md +++ b/.nuget/Savvyio.Extensions.DependencyInjection.QueueStorage/README.md @@ -6,7 +6,7 @@ Extend the Savvy I/O support for Microsoft Dependency Injection with Azure Queue An open-source project (MIT license) that provides a SOLID and clean .NET class library for writing DDD, CQRS and Event Sourcing applications. -![Savvy I/O Flow](https://raw.githubusercontent.com/codebeltnet/savvyio/main/.assets/savvyio.png) +Your versatile DDD, CQRS and Event Sourcing companion for modern development with `.NET 9` and `.NET 10`. It is, by heart, free, flexible and built to extend and boost your agile codebelt. diff --git a/.nuget/Savvyio.Extensions.DependencyInjection.RabbitMQ/PackageReleaseNotes.txt b/.nuget/Savvyio.Extensions.DependencyInjection.RabbitMQ/PackageReleaseNotes.txt index dc77d37..e5d35ab 100644 --- a/.nuget/Savvyio.Extensions.DependencyInjection.RabbitMQ/PackageReleaseNotes.txt +++ b/.nuget/Savvyio.Extensions.DependencyInjection.RabbitMQ/PackageReleaseNotes.txt @@ -1,3 +1,11 @@ +Version: 5.0.0 +Availability: .NET 10 and .NET 9 +  +# ALM +- ADDED Support for TFM .NET 10 (LTS) +- REMOVED Support for TFM .NET 8 (LTS) +- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs) +  Version: 4.4.2 Availability: .NET 9 and .NET 8   diff --git a/.nuget/Savvyio.Extensions.DependencyInjection.RabbitMQ/README.md b/.nuget/Savvyio.Extensions.DependencyInjection.RabbitMQ/README.md index b2988ce..9937e37 100644 --- a/.nuget/Savvyio.Extensions.DependencyInjection.RabbitMQ/README.md +++ b/.nuget/Savvyio.Extensions.DependencyInjection.RabbitMQ/README.md @@ -6,7 +6,7 @@ Extend the Savvy I/O support for Microsoft Dependency Injection with RabbitMQ Wo An open-source project (MIT license) that provides a SOLID and clean .NET class library for writing DDD, CQRS and Event Sourcing applications. -![Savvy I/O Flow](https://raw.githubusercontent.com/codebeltnet/savvyio/main/.assets/savvyio.png) +Your versatile DDD, CQRS and Event Sourcing companion for modern development with `.NET 9` and `.NET 10`. It is, by heart, free, flexible and built to extend and boost your agile codebelt. diff --git a/.nuget/Savvyio.Extensions.DependencyInjection.SimpleQueueService/PackageReleaseNotes.txt b/.nuget/Savvyio.Extensions.DependencyInjection.SimpleQueueService/PackageReleaseNotes.txt index aa7db4e..9b35363 100644 --- a/.nuget/Savvyio.Extensions.DependencyInjection.SimpleQueueService/PackageReleaseNotes.txt +++ b/.nuget/Savvyio.Extensions.DependencyInjection.SimpleQueueService/PackageReleaseNotes.txt @@ -1,3 +1,11 @@ +Version: 5.0.0 +Availability: .NET 10 and .NET 9 +  +# ALM +- ADDED Support for TFM .NET 10 (LTS) +- REMOVED Support for TFM .NET 8 (LTS) +- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs) +  Version: 4.4.2 Availability: .NET 9 and .NET 8   diff --git a/.nuget/Savvyio.Extensions.DependencyInjection.SimpleQueueService/README.md b/.nuget/Savvyio.Extensions.DependencyInjection.SimpleQueueService/README.md index a7d81f6..029736a 100644 --- a/.nuget/Savvyio.Extensions.DependencyInjection.SimpleQueueService/README.md +++ b/.nuget/Savvyio.Extensions.DependencyInjection.SimpleQueueService/README.md @@ -6,7 +6,7 @@ Extend the Savvy I/O support for Microsoft Dependency Injection with Amazon Simp An open-source project (MIT license) that provides a SOLID and clean .NET class library for writing DDD, CQRS and Event Sourcing applications. -![Savvy I/O Flow](https://raw.githubusercontent.com/codebeltnet/savvyio/main/.assets/savvyio.png) +Your versatile DDD, CQRS and Event Sourcing companion for modern development with `.NET 9` and `.NET 10`. It is, by heart, free, flexible and built to extend and boost your agile codebelt. diff --git a/.nuget/Savvyio.Extensions.DependencyInjection.Text.Json/PackageReleaseNotes.txt b/.nuget/Savvyio.Extensions.DependencyInjection.Text.Json/PackageReleaseNotes.txt index 8df3fd0..f8a6998 100644 --- a/.nuget/Savvyio.Extensions.DependencyInjection.Text.Json/PackageReleaseNotes.txt +++ b/.nuget/Savvyio.Extensions.DependencyInjection.Text.Json/PackageReleaseNotes.txt @@ -1,3 +1,11 @@ +Version: 5.0.0 +Availability: .NET 10 and .NET 9 +  +# ALM +- ADDED Support for TFM .NET 10 (LTS) +- REMOVED Support for TFM .NET 8 (LTS) +- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs) +  Version: 4.4.2 Availability: .NET 9 and .NET 8   diff --git a/.nuget/Savvyio.Extensions.DependencyInjection.Text.Json/README.md b/.nuget/Savvyio.Extensions.DependencyInjection.Text.Json/README.md index 3d24cb2..6eaf64f 100644 --- a/.nuget/Savvyio.Extensions.DependencyInjection.Text.Json/README.md +++ b/.nuget/Savvyio.Extensions.DependencyInjection.Text.Json/README.md @@ -6,7 +6,7 @@ Extend the Savvy I/O support for Microsoft Dependency Injection with official bu An open-source project (MIT license) that provides a SOLID and clean .NET class library for writing DDD, CQRS and Event Sourcing applications. -![Savvy I/O Flow](https://raw.githubusercontent.com/codebeltnet/savvyio/main/.assets/savvyio.png) +Your versatile DDD, CQRS and Event Sourcing companion for modern development with `.NET 9` and `.NET 10`. It is, by heart, free, flexible and built to extend and boost your agile codebelt. diff --git a/.nuget/Savvyio.Extensions.DependencyInjection/PackageReleaseNotes.txt b/.nuget/Savvyio.Extensions.DependencyInjection/PackageReleaseNotes.txt index e95e088..078d5d1 100644 --- a/.nuget/Savvyio.Extensions.DependencyInjection/PackageReleaseNotes.txt +++ b/.nuget/Savvyio.Extensions.DependencyInjection/PackageReleaseNotes.txt @@ -1,3 +1,11 @@ +Version: 5.0.0 +Availability: .NET 10 and .NET 9 +  +# ALM +- ADDED Support for TFM .NET 10 (LTS) +- REMOVED Support for TFM .NET 8 (LTS) +- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs) +  Version: 4.4.2 Availability: .NET 9 and .NET 8   diff --git a/.nuget/Savvyio.Extensions.DependencyInjection/README.md b/.nuget/Savvyio.Extensions.DependencyInjection/README.md index 991e7e7..8b7bd9f 100644 --- a/.nuget/Savvyio.Extensions.DependencyInjection/README.md +++ b/.nuget/Savvyio.Extensions.DependencyInjection/README.md @@ -6,7 +6,7 @@ Extend the Savvy I/O core assemblies with support for Microsoft Dependency Injec An open-source project (MIT license) that provides a SOLID and clean .NET class library for writing DDD, CQRS and Event Sourcing applications. -![Savvy I/O Flow](https://raw.githubusercontent.com/codebeltnet/savvyio/main/.assets/savvyio.png) +Your versatile DDD, CQRS and Event Sourcing companion for modern development with `.NET 9` and `.NET 10`. It is, by heart, free, flexible and built to extend and boost your agile codebelt. diff --git a/.nuget/Savvyio.Extensions.Dispatchers/PackageReleaseNotes.txt b/.nuget/Savvyio.Extensions.Dispatchers/PackageReleaseNotes.txt index 62abef8..f6d702f 100644 --- a/.nuget/Savvyio.Extensions.Dispatchers/PackageReleaseNotes.txt +++ b/.nuget/Savvyio.Extensions.Dispatchers/PackageReleaseNotes.txt @@ -1,3 +1,11 @@ +Version: 5.0.0 +Availability: .NET 10 and .NET 9 +  +# ALM +- ADDED Support for TFM .NET 10 (LTS) +- REMOVED Support for TFM .NET 8 (LTS) +- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs) +  Version: 4.4.2 Availability: .NET 9 and .NET 8   diff --git a/.nuget/Savvyio.Extensions.Dispatchers/README.md b/.nuget/Savvyio.Extensions.Dispatchers/README.md index 948c17b..6a7e550 100644 --- a/.nuget/Savvyio.Extensions.Dispatchers/README.md +++ b/.nuget/Savvyio.Extensions.Dispatchers/README.md @@ -6,7 +6,7 @@ Extend the Savvy I/O core assemblies with Mediator support to provide a uniform An open-source project (MIT license) that provides a SOLID and clean .NET class library for writing DDD, CQRS and Event Sourcing applications. -![Savvy I/O Flow](https://raw.githubusercontent.com/codebeltnet/savvyio/main/.assets/savvyio.png) +Your versatile DDD, CQRS and Event Sourcing companion for modern development with `.NET 9` and `.NET 10`. It is, by heart, free, flexible and built to extend and boost your agile codebelt. diff --git a/.nuget/Savvyio.Extensions.EFCore.Domain.EventSourcing/PackageReleaseNotes.txt b/.nuget/Savvyio.Extensions.EFCore.Domain.EventSourcing/PackageReleaseNotes.txt index 0b31104..a84befa 100644 --- a/.nuget/Savvyio.Extensions.EFCore.Domain.EventSourcing/PackageReleaseNotes.txt +++ b/.nuget/Savvyio.Extensions.EFCore.Domain.EventSourcing/PackageReleaseNotes.txt @@ -1,3 +1,11 @@ +Version: 5.0.0 +Availability: .NET 10 and .NET 9 +  +# ALM +- ADDED Support for TFM .NET 10 (LTS) +- REMOVED Support for TFM .NET 8 (LTS) +- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs) +  Version: 4.4.2 Availability: .NET 9 and .NET 8   diff --git a/.nuget/Savvyio.Extensions.EFCore.Domain.EventSourcing/README.md b/.nuget/Savvyio.Extensions.EFCore.Domain.EventSourcing/README.md index 18e1a94..024a71b 100644 --- a/.nuget/Savvyio.Extensions.EFCore.Domain.EventSourcing/README.md +++ b/.nuget/Savvyio.Extensions.EFCore.Domain.EventSourcing/README.md @@ -6,7 +6,7 @@ Extend the Savvy I/O support for [Microsoft Entity Framework Core](https://githu An open-source project (MIT license) that provides a SOLID and clean .NET class library for writing DDD, CQRS and Event Sourcing applications. -![Savvy I/O Flow](https://raw.githubusercontent.com/codebeltnet/savvyio/main/.assets/savvyio.png) +Your versatile DDD, CQRS and Event Sourcing companion for modern development with `.NET 9` and `.NET 10`. It is, by heart, free, flexible and built to extend and boost your agile codebelt. diff --git a/.nuget/Savvyio.Extensions.EFCore.Domain/PackageReleaseNotes.txt b/.nuget/Savvyio.Extensions.EFCore.Domain/PackageReleaseNotes.txt index 2839da5..f621efe 100644 --- a/.nuget/Savvyio.Extensions.EFCore.Domain/PackageReleaseNotes.txt +++ b/.nuget/Savvyio.Extensions.EFCore.Domain/PackageReleaseNotes.txt @@ -1,3 +1,11 @@ +Version: 5.0.0 +Availability: .NET 10 and .NET 9 +  +# ALM +- ADDED Support for TFM .NET 10 (LTS) +- REMOVED Support for TFM .NET 8 (LTS) +- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs) +  Version: 4.4.2 Availability: .NET 9 and .NET 8   diff --git a/.nuget/Savvyio.Extensions.EFCore.Domain/README.md b/.nuget/Savvyio.Extensions.EFCore.Domain/README.md index caef700..932c393 100644 --- a/.nuget/Savvyio.Extensions.EFCore.Domain/README.md +++ b/.nuget/Savvyio.Extensions.EFCore.Domain/README.md @@ -6,7 +6,7 @@ Extend the Savvy I/O support for [Microsoft Entity Framework Core](https://githu An open-source project (MIT license) that provides a SOLID and clean .NET class library for writing DDD, CQRS and Event Sourcing applications. -![Savvy I/O Flow](https://raw.githubusercontent.com/codebeltnet/savvyio/main/.assets/savvyio.png) +Your versatile DDD, CQRS and Event Sourcing companion for modern development with `.NET 9` and `.NET 10`. It is, by heart, free, flexible and built to extend and boost your agile codebelt. diff --git a/.nuget/Savvyio.Extensions.EFCore/PackageReleaseNotes.txt b/.nuget/Savvyio.Extensions.EFCore/PackageReleaseNotes.txt index f3ef230..a6aaaa2 100644 --- a/.nuget/Savvyio.Extensions.EFCore/PackageReleaseNotes.txt +++ b/.nuget/Savvyio.Extensions.EFCore/PackageReleaseNotes.txt @@ -1,3 +1,11 @@ +Version: 5.0.0 +Availability: .NET 10 and .NET 9 +  +# ALM +- ADDED Support for TFM .NET 10 (LTS) +- REMOVED Support for TFM .NET 8 (LTS) +- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs) +  Version: 4.4.2 Availability: .NET 9 and .NET 8   diff --git a/.nuget/Savvyio.Extensions.EFCore/README.md b/.nuget/Savvyio.Extensions.EFCore/README.md index 7333458..7b1d9ed 100644 --- a/.nuget/Savvyio.Extensions.EFCore/README.md +++ b/.nuget/Savvyio.Extensions.EFCore/README.md @@ -6,7 +6,7 @@ Extend the Savvy I/O core assemblies with support for [Microsoft Entity Framewor An open-source project (MIT license) that provides a SOLID and clean .NET class library for writing DDD, CQRS and Event Sourcing applications. -![Savvy I/O Flow](https://raw.githubusercontent.com/codebeltnet/savvyio/main/.assets/savvyio.png) +Your versatile DDD, CQRS and Event Sourcing companion for modern development with `.NET 9` and `.NET 10`. It is, by heart, free, flexible and built to extend and boost your agile codebelt. diff --git a/.nuget/Savvyio.Extensions.NATS/PackageReleaseNotes.txt b/.nuget/Savvyio.Extensions.NATS/PackageReleaseNotes.txt index 7ad467e..74ca5d0 100644 --- a/.nuget/Savvyio.Extensions.NATS/PackageReleaseNotes.txt +++ b/.nuget/Savvyio.Extensions.NATS/PackageReleaseNotes.txt @@ -1,3 +1,11 @@ +Version: 5.0.0 +Availability: .NET 10 and .NET 9 +  +# ALM +- ADDED Support for TFM .NET 10 (LTS) +- REMOVED Support for TFM .NET 8 (LTS) +- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs) +  Version: 4.4.2 Availability: .NET 9 and .NET 8   diff --git a/.nuget/Savvyio.Extensions.NATS/README.md b/.nuget/Savvyio.Extensions.NATS/README.md index be363d6..f2b6ff7 100644 --- a/.nuget/Savvyio.Extensions.NATS/README.md +++ b/.nuget/Savvyio.Extensions.NATS/README.md @@ -6,7 +6,7 @@ Extend the Savvy I/O core assemblies with support for NATS Work-Queue Stream and An open-source project (MIT license) that provides a SOLID and clean .NET class library for writing DDD, CQRS and Event Sourcing applications. -![Savvy I/O Flow](https://raw.githubusercontent.com/codebeltnet/savvyio/main/.assets/savvyio.png) +Your versatile DDD, CQRS and Event Sourcing companion for modern development with `.NET 9` and `.NET 10`. It is, by heart, free, flexible and built to extend and boost your agile codebelt. diff --git a/.nuget/Savvyio.Extensions.Newtonsoft.Json/PackageReleaseNotes.txt b/.nuget/Savvyio.Extensions.Newtonsoft.Json/PackageReleaseNotes.txt index ae798a2..202f308 100644 --- a/.nuget/Savvyio.Extensions.Newtonsoft.Json/PackageReleaseNotes.txt +++ b/.nuget/Savvyio.Extensions.Newtonsoft.Json/PackageReleaseNotes.txt @@ -1,3 +1,11 @@ +Version: 5.0.0 +Availability: .NET 10 and .NET 9 +  +# ALM +- ADDED Support for TFM .NET 10 (LTS) +- REMOVED Support for TFM .NET 8 (LTS) +- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs) +  Version: 4.4.2 Availability: .NET 9 and .NET 8   diff --git a/.nuget/Savvyio.Extensions.Newtonsoft.Json/README.md b/.nuget/Savvyio.Extensions.Newtonsoft.Json/README.md index abb091e..0b0472d 100644 --- a/.nuget/Savvyio.Extensions.Newtonsoft.Json/README.md +++ b/.nuget/Savvyio.Extensions.Newtonsoft.Json/README.md @@ -6,7 +6,7 @@ Extend the Savvy I/O core assemblies with support for Newtonsoft JSON. An open-source project (MIT license) that provides a SOLID and clean .NET class library for writing DDD, CQRS and Event Sourcing applications. -![Savvy I/O Flow](https://raw.githubusercontent.com/codebeltnet/savvyio/main/.assets/savvyio.png) +Your versatile DDD, CQRS and Event Sourcing companion for modern development with `.NET 9` and `.NET 10`. It is, by heart, free, flexible and built to extend and boost your agile codebelt. diff --git a/.nuget/Savvyio.Extensions.QueueStorage/PackageReleaseNotes.txt b/.nuget/Savvyio.Extensions.QueueStorage/PackageReleaseNotes.txt index dc9f3c2..508894f 100644 --- a/.nuget/Savvyio.Extensions.QueueStorage/PackageReleaseNotes.txt +++ b/.nuget/Savvyio.Extensions.QueueStorage/PackageReleaseNotes.txt @@ -1,3 +1,11 @@ +Version: 5.0.0 +Availability: .NET 10 and .NET 9 +  +# ALM +- ADDED Support for TFM .NET 10 (LTS) +- REMOVED Support for TFM .NET 8 (LTS) +- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs) +  Version: 4.4.2 Availability: .NET 9 and .NET 8   diff --git a/.nuget/Savvyio.Extensions.QueueStorage/README.md b/.nuget/Savvyio.Extensions.QueueStorage/README.md index 62b1551..5777dc2 100644 --- a/.nuget/Savvyio.Extensions.QueueStorage/README.md +++ b/.nuget/Savvyio.Extensions.QueueStorage/README.md @@ -6,7 +6,7 @@ Extend the Savvy I/O core assemblies with support for Azure Queue Storage paired An open-source project (MIT license) that provides a SOLID and clean .NET class library for writing DDD, CQRS and Event Sourcing applications. -![Savvy I/O Flow](https://raw.githubusercontent.com/codebeltnet/savvyio/main/.assets/savvyio.png) +Your versatile DDD, CQRS and Event Sourcing companion for modern development with `.NET 9` and `.NET 10`. It is, by heart, free, flexible and built to extend and boost your agile codebelt. diff --git a/.nuget/Savvyio.Extensions.RabbitMQ/PackageReleaseNotes.txt b/.nuget/Savvyio.Extensions.RabbitMQ/PackageReleaseNotes.txt index ffe75d5..a67f343 100644 --- a/.nuget/Savvyio.Extensions.RabbitMQ/PackageReleaseNotes.txt +++ b/.nuget/Savvyio.Extensions.RabbitMQ/PackageReleaseNotes.txt @@ -1,3 +1,11 @@ +Version: 5.0.0 +Availability: .NET 10 and .NET 9 +  +# ALM +- ADDED Support for TFM .NET 10 (LTS) +- REMOVED Support for TFM .NET 8 (LTS) +- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs) +  Version: 4.4.2 Availability: .NET 9 and .NET 8   diff --git a/.nuget/Savvyio.Extensions.RabbitMQ/README.md b/.nuget/Savvyio.Extensions.RabbitMQ/README.md index 4651868..cd33162 100644 --- a/.nuget/Savvyio.Extensions.RabbitMQ/README.md +++ b/.nuget/Savvyio.Extensions.RabbitMQ/README.md @@ -6,7 +6,7 @@ Extend the Savvy I/O core assemblies with support for RabbitMQ Work Queue and Ra An open-source project (MIT license) that provides a SOLID and clean .NET class library for writing DDD, CQRS and Event Sourcing applications. -![Savvy I/O Flow](https://raw.githubusercontent.com/codebeltnet/savvyio/main/.assets/savvyio.png) +Your versatile DDD, CQRS and Event Sourcing companion for modern development with `.NET 9` and `.NET 10`. It is, by heart, free, flexible and built to extend and boost your agile codebelt. diff --git a/.nuget/Savvyio.Extensions.SimpleQueueService/PackageReleaseNotes.txt b/.nuget/Savvyio.Extensions.SimpleQueueService/PackageReleaseNotes.txt index 43fe061..406fee6 100644 --- a/.nuget/Savvyio.Extensions.SimpleQueueService/PackageReleaseNotes.txt +++ b/.nuget/Savvyio.Extensions.SimpleQueueService/PackageReleaseNotes.txt @@ -1,3 +1,11 @@ +Version: 5.0.0 +Availability: .NET 10 and .NET 9 +  +# ALM +- ADDED Support for TFM .NET 10 (LTS) +- REMOVED Support for TFM .NET 8 (LTS) +- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs) +  Version: 4.4.2 Availability: .NET 9 and .NET 8   diff --git a/.nuget/Savvyio.Extensions.SimpleQueueService/README.md b/.nuget/Savvyio.Extensions.SimpleQueueService/README.md index 15fa742..bb53732 100644 --- a/.nuget/Savvyio.Extensions.SimpleQueueService/README.md +++ b/.nuget/Savvyio.Extensions.SimpleQueueService/README.md @@ -6,7 +6,7 @@ Extend the Savvy I/O core assemblies with support for Amazon Simple Queue Servic An open-source project (MIT license) that provides a SOLID and clean .NET class library for writing DDD, CQRS and Event Sourcing applications. -![Savvy I/O Flow](https://raw.githubusercontent.com/codebeltnet/savvyio/main/.assets/savvyio.png) +Your versatile DDD, CQRS and Event Sourcing companion for modern development with `.NET 9` and `.NET 10`. It is, by heart, free, flexible and built to extend and boost your agile codebelt. diff --git a/.nuget/Savvyio.Extensions.Text.Json/PackageReleaseNotes.txt b/.nuget/Savvyio.Extensions.Text.Json/PackageReleaseNotes.txt index 0ae5a0f..273d10d 100644 --- a/.nuget/Savvyio.Extensions.Text.Json/PackageReleaseNotes.txt +++ b/.nuget/Savvyio.Extensions.Text.Json/PackageReleaseNotes.txt @@ -1,3 +1,11 @@ +Version: 5.0.0 +Availability: .NET 10 and .NET 9 +  +# ALM +- ADDED Support for TFM .NET 10 (LTS) +- REMOVED Support for TFM .NET 8 (LTS) +- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs) +  Version: 4.4.2 Availability: .NET 9 and .NET 8   diff --git a/.nuget/Savvyio.Extensions.Text.Json/README.md b/.nuget/Savvyio.Extensions.Text.Json/README.md index 2c16704..518222c 100644 --- a/.nuget/Savvyio.Extensions.Text.Json/README.md +++ b/.nuget/Savvyio.Extensions.Text.Json/README.md @@ -6,7 +6,7 @@ Extend the Savvy I/O core assemblies with support for official built-in JSON. An open-source project (MIT license) that provides a SOLID and clean .NET class library for writing DDD, CQRS and Event Sourcing applications. -![Savvy I/O Flow](https://raw.githubusercontent.com/codebeltnet/savvyio/main/.assets/savvyio.png) +Your versatile DDD, CQRS and Event Sourcing companion for modern development with `.NET 9` and `.NET 10`. It is, by heart, free, flexible and built to extend and boost your agile codebelt. diff --git a/.nuget/Savvyio.Messaging/PackageReleaseNotes.txt b/.nuget/Savvyio.Messaging/PackageReleaseNotes.txt index cd0ae9e..3aec05a 100644 --- a/.nuget/Savvyio.Messaging/PackageReleaseNotes.txt +++ b/.nuget/Savvyio.Messaging/PackageReleaseNotes.txt @@ -1,3 +1,11 @@ +Version: 5.0.0 +Availability: .NET 10 and .NET 9 +  +# ALM +- ADDED Support for TFM .NET 10 (LTS) +- REMOVED Support for TFM .NET 8 (LTS) +- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs) +  Version: 4.4.2 Availability: .NET 9 and .NET 8   diff --git a/.nuget/Savvyio.Messaging/README.md b/.nuget/Savvyio.Messaging/README.md index 7d678e2..a1024a6 100644 --- a/.nuget/Savvyio.Messaging/README.md +++ b/.nuget/Savvyio.Messaging/README.md @@ -6,7 +6,7 @@ Provides the fundamental classes to work with Messaging in a distributed archite An open-source project (MIT license) that provides a SOLID and clean .NET class library for writing DDD, CQRS and Event Sourcing applications. -![Savvy I/O Flow](https://raw.githubusercontent.com/codebeltnet/savvyio/main/.assets/savvyio.png) +Your versatile DDD, CQRS and Event Sourcing companion for modern development with `.NET 9` and `.NET 10`. It is, by heart, free, flexible and built to extend and boost your agile codebelt. diff --git a/.nuget/Savvyio.Queries/PackageReleaseNotes.txt b/.nuget/Savvyio.Queries/PackageReleaseNotes.txt index e9335bb..7fcb24f 100644 --- a/.nuget/Savvyio.Queries/PackageReleaseNotes.txt +++ b/.nuget/Savvyio.Queries/PackageReleaseNotes.txt @@ -1,3 +1,11 @@ +Version: 5.0.0 +Availability: .NET 10 and .NET 9 +  +# ALM +- ADDED Support for TFM .NET 10 (LTS) +- REMOVED Support for TFM .NET 8 (LTS) +- CHANGED Dependencies have been upgraded to the latest compatible versions for all supported target frameworks (TFMs) +  Version: 4.4.2 Availability: .NET 9 and .NET 8   diff --git a/.nuget/Savvyio.Queries/README.md b/.nuget/Savvyio.Queries/README.md index 310bfa8..747c9d5 100644 --- a/.nuget/Savvyio.Queries/README.md +++ b/.nuget/Savvyio.Queries/README.md @@ -6,7 +6,7 @@ Provides the fundamental classes and interfaces to work with the Query part of t An open-source project (MIT license) that provides a SOLID and clean .NET class library for writing DDD, CQRS and Event Sourcing applications. -![Savvy I/O Flow](https://raw.githubusercontent.com/codebeltnet/savvyio/main/.assets/savvyio.png) +Your versatile DDD, CQRS and Event Sourcing companion for modern development with `.NET 9` and `.NET 10`. It is, by heart, free, flexible and built to extend and boost your agile codebelt. diff --git a/CHANGELOG.md b/CHANGELOG.md index cc06ed1..9a9e3a9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,12 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), For more details, please refer to `PackageReleaseNotes.txt` on a per assembly basis in the `.nuget` folder. +## [5.0.0] - 2025-11-15 + +This is a major release that focuses on adapting the latest `.NET 10` release (LTS) in exchange for current `.NET 8` (LTS). + +> To ensure access to current features, improvements, and security updates, and to keep the codebase clean and easy to maintain, we target only the latest long-term (LTS), short-term (STS) and (where applicable) cross-platform .NET versions. + ## [4.4.2] - 2025-10-20 This is a service update that focuses on package dependencies. diff --git a/Directory.Build.props b/Directory.Build.props index b556a92..02a003c 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -12,7 +12,7 @@ - net9.0;net8.0 + net10.0;net9.0 Copyright © Geekle 2021-2025. All rights reserved. gimlichael Geekle @@ -46,14 +46,15 @@ - net8.0 + net10.0 - net9.0;net8.0 + net10.0;net9.0 + Exe false false false @@ -63,12 +64,13 @@ none NU1701,NETSDK1206 false + true - - + + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/Directory.Packages.props b/Directory.Packages.props index e20a348..072d119 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -4,51 +4,50 @@ true - - + + - - - - - - - - - - + + + + + + + + + + - - + + - - + - + - - + + - - - - + + + + + - - - - - - + + + + + \ No newline at end of file diff --git a/README.md b/README.md index 410ad7e..b3da19d 100644 --- a/README.md +++ b/README.md @@ -2,13 +2,23 @@ # Savvy I/O -An open-source project (MIT license) that provides a SOLID and clean .NET class library for writing DDD, CQRS and Event Sourcing applications for .NET 9 (STS) and .NET 8 (LTS). +![License](https://img.shields.io/github/license/codebeltnet/savvyio) ![Build Status](https://github.com/codebeltnet/savvyio/actions/workflows/pipelines.yml/badge.svg?branch=main) [![codecov](https://codecov.io/gh/codebeltnet/savvyio/graph/badge.svg?token=3U45KRDGK6)](https://codecov.io/gh/codebeltnet/savvyio) [![Coverage](https://sonarcloud.io/api/project_badges/measure?project=savvyio&metric=coverage)](https://sonarcloud.io/dashboard?id=savvyio) [![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-2.0-4baaaa.svg)](.github/CODE_OF_CONDUCT.md) [![OpenSSF Scorecard](https://api.scorecard.dev/projects/github.com/codebeltnet/savvyio/badge)](https://scorecard.dev/viewer/?uri=github.com/codebeltnet/savvyio) + +[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=savvyio&metric=alert_status)](https://sonarcloud.io/dashboard?id=savvyio) [![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=savvyio&metric=sqale_rating)](https://sonarcloud.io/dashboard?id=savvyio) [![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=savvyio&metric=reliability_rating)](https://sonarcloud.io/dashboard?id=savvyio) [![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=savvyio&metric=security_rating)](https://sonarcloud.io/dashboard?id=savvyio) + +[![Lines of Code](https://sonarcloud.io/api/project_badges/measure?project=savvyio&metric=ncloc)](https://sonarcloud.io/dashboard?id=savvyio) [![Code Smells](https://sonarcloud.io/api/project_badges/measure?project=savvyio&metric=code_smells)](https://sonarcloud.io/dashboard?id=savvyio) [![Technical Debt](https://sonarcloud.io/api/project_badges/measure?project=savvyio&metric=sqale_index)](https://sonarcloud.io/dashboard?id=savvyio) [![Bugs](https://sonarcloud.io/api/project_badges/measure?project=savvyio&metric=bugs)](https://sonarcloud.io/dashboard?id=savvyio) [![Vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=savvyio&metric=vulnerabilities)](https://sonarcloud.io/dashboard?id=savvyio) [![Duplicated Lines (%)](https://sonarcloud.io/api/project_badges/measure?project=savvyio&metric=duplicated_lines_density)](https://sonarcloud.io/dashboard?id=savvyio) ![Savvy I/O Flow](.assets/savvyio.png) +## ℹ️ About + +An open-source project (MIT license) that provides a SOLID and clean .NET class library for writing DDD, CQRS and Event Sourcing applications for .NET 9 (STS) and .NET 8 (LTS). + +Your versatile DDD, CQRS and Event Sourcing companion for modern development with `.NET 9` and `.NET 10`. + It is, by heart, free, flexible and built to extend and boost your agile codebelt. -## Motivation +### Motivation Savvy I/O is designed to be intuitive and follows many of the same patterns and practices that was applied to [Cuemon for .NET](https://github.com/gimlichael/Cuemon). @@ -25,58 +35,11 @@ Supports for these external dependencies: - RabbitMQ, - NATS. -## State of the Union - -Support for .NET 6 and .NET 7 has been deprecated as these are out of [support](https://endoflife.date/dotnet). - -> [!IMPORTANT] -> Version 2.2.0 of Savvy I/O will be the last version to support .NET 7.
-> Version 3.0.0 of Savvy I/O will be the last version to support .NET 6. +## 📚 Documentation Full documentation (generated by [DocFx](https://github.com/dotnet/docfx)) located here: https://docs.savvyio.net/ -All CI and CD integrations have been migrated away from [Microsoft Azure DevOps](https://azure.microsoft.com/en-us/services/devops/) and now embraces GitHub Actions based on the [Codebelt](https://github.com/codebeltnet) umbrella. - -All code quality analysis are done by [SonarCloud](https://sonarcloud.io/) and [CodeCov.io](https://codecov.io/). - -![License](https://img.shields.io/github/license/codebeltnet/savvyio) ![Build Status](https://github.com/codebeltnet/savvyio/actions/workflows/pipelines.yml/badge.svg?branch=main) [![codecov](https://codecov.io/gh/codebeltnet/savvyio/graph/badge.svg?token=3U45KRDGK6)](https://codecov.io/gh/codebeltnet/savvyio) [![Coverage](https://sonarcloud.io/api/project_badges/measure?project=savvyio&metric=coverage)](https://sonarcloud.io/dashboard?id=savvyio) [![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-2.0-4baaaa.svg)](.github/CODE_OF_CONDUCT.md) [![OpenSSF Scorecard](https://api.scorecard.dev/projects/github.com/codebeltnet/savvyio/badge)](https://scorecard.dev/viewer/?uri=github.com/codebeltnet/savvyio) - -## Branching Strategy - -We have finally moved away from the somewhat dated `git flow` branching strategy, and adapted `trunk` based branching that is more aligned with todays DevSecOps practices. - -That means, going forward, only one branch will be maintained; `main`. The previous branches, `development` and `release` is for reference only. - -> [!NOTE] -> `main` branch will be a clean slate starting from v3.0.0, meaning no previous commits will be preserved. Previous bad practices is a result of this, and going forward we will use Squash or Rebase before committing new code. - -## Tag Versioning - -We will continue using semantic versioning and account for [pre-release](https://docs.microsoft.com/en-us/nuget/concepts/package-versioning#pre-release-versions) versions when tagging in git. - -### Code Quality Monitoring - -[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=savvyio&metric=alert_status)](https://sonarcloud.io/dashboard?id=savvyio) [![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=savvyio&metric=sqale_rating)](https://sonarcloud.io/dashboard?id=savvyio) [![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=savvyio&metric=reliability_rating)](https://sonarcloud.io/dashboard?id=savvyio) [![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=savvyio&metric=security_rating)](https://sonarcloud.io/dashboard?id=savvyio) - -[![Lines of Code](https://sonarcloud.io/api/project_badges/measure?project=savvyio&metric=ncloc)](https://sonarcloud.io/dashboard?id=savvyio) [![Code Smells](https://sonarcloud.io/api/project_badges/measure?project=savvyio&metric=code_smells)](https://sonarcloud.io/dashboard?id=savvyio) [![Technical Debt](https://sonarcloud.io/api/project_badges/measure?project=savvyio&metric=sqale_index)](https://sonarcloud.io/dashboard?id=savvyio) [![Bugs](https://sonarcloud.io/api/project_badges/measure?project=savvyio&metric=bugs)](https://sonarcloud.io/dashboard?id=savvyio) [![Vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=savvyio&metric=vulnerabilities)](https://sonarcloud.io/dashboard?id=savvyio) [![Duplicated Lines (%)](https://sonarcloud.io/api/project_badges/measure?project=savvyio&metric=duplicated_lines_density)](https://sonarcloud.io/dashboard?id=savvyio) - -# Contributing to Savvy I/O - -A big welcome and thank you for considering contributing to Savvy I/O open source project! - -Please read more about [contributing to Savvy I/O](.github/CONTRIBUTING.md). - -# Code of Conduct - -Project maintainers pledge to foster an open and welcoming environment, and ask contributors to do the same. - -For more information see our [code of conduct](.github/CODE_OF_CONDUCT.md). - -## Links to NuGet packages - -This is a list of all NuGet packages from Savvy I/O that is publicly available on [NuGet.org](https://www.nuget.org/packages?q=savvyio); the packages here are listed alphabetically and are available in preview-, rc- and production-ready versions. - -### 📦 Standalone Packages +## 📦 Standalone Packages Provides a focused API for building various types of modern .NET applications suitable for DDD, CQRS and Event Sourcing. @@ -117,10 +80,25 @@ Provides a focused API for building various types of modern .NET applications su | [Savvyio.Messaging](https://www.nuget.org/packages/Savvyio.Messaging/) | ![vNext](https://img.shields.io/nuget/vpre/Savvyio.Messaging?logo=nuget) | ![Stable](https://img.shields.io/nuget/v/Savvyio.Messaging?logo=nuget) | ![Downloads](https://img.shields.io/nuget/dt/Savvyio.Messaging?color=blueviolet&logo=nuget) | | [Savvyio.Queries](https://www.nuget.org/packages/Savvyio.Queries/) | ![vNext](https://img.shields.io/nuget/vpre/Savvyio.Queries?logo=nuget) | ![Stable](https://img.shields.io/nuget/v/Savvyio.Queries?logo=nuget) | ![Downloads](https://img.shields.io/nuget/dt/Savvyio.Queries?color=blueviolet&logo=nuget) | -### 🏭 Productivity Packages +## 🏭 Productivity Packages Provides a convenient set of default API additions for building complete DDD, CQRS and Event Sourcing enabled .NET applications using Microsoft Dependency Injection, Microsoft Entity Framework Core, Dapper, JSON Marshaller, AWS SNS/SQS, Azure Queue Storage/Event Grid, RabbitMQ and NATS. |Package|vNext|Stable|Downloads| |:--|:-:|:-:|:-:| | [Savvyio.App](https://www.nuget.org/packages/Savvyio.App/) | ![vNext](https://img.shields.io/nuget/vpre/Savvyio.App?logo=nuget) | ![Stable](https://img.shields.io/nuget/v/Savvyio.App?logo=nuget) | ![Downloads](https://img.shields.io/nuget/dt/Savvyio.App?color=blueviolet&logo=nuget) | + +## Contributing to Savvy I/O + +A big welcome and thank you for considering contributing to Savvy I/O open source project! + +Please read more about [contributing to Savvy I/O](.github/CONTRIBUTING.md). + +### Code of Conduct + +Project maintainers pledge to foster an open and welcoming environment, and ask contributors to do the same. + +For more information see our [code of conduct](.github/CODE_OF_CONDUCT.md). + +### License +This project is licensed under the MIT License - see the [LICENSE](LICENSE.md) file for details. \ No newline at end of file diff --git a/src/Savvyio.Messaging/Savvyio.Messaging.csproj b/src/Savvyio.Messaging/Savvyio.Messaging.csproj index 22f0034..949f178 100644 --- a/src/Savvyio.Messaging/Savvyio.Messaging.csproj +++ b/src/Savvyio.Messaging/Savvyio.Messaging.csproj @@ -5,7 +5,7 @@ messaging signed acknowledgeable asyncenumerable asyncenumerator - + diff --git a/test/Savvyio.Assets.Tests/AccountEventHandler.cs b/test/Savvyio.Assets.Tests/AccountEventHandler.cs index ea93d99..c0e0dd4 100644 --- a/test/Savvyio.Assets.Tests/AccountEventHandler.cs +++ b/test/Savvyio.Assets.Tests/AccountEventHandler.cs @@ -10,7 +10,7 @@ using Savvyio.Extensions.SimpleQueueService.EventDriven; using Savvyio.Handlers; using Savvyio.Messaging; -using Xunit.Abstractions; +using Xunit; namespace Savvyio.Assets { diff --git a/test/Savvyio.Assets.Tests/Domain/Handlers/AccountDomainEventHandler.cs b/test/Savvyio.Assets.Tests/Domain/Handlers/AccountDomainEventHandler.cs index 75c129d..5eb3cf1 100644 --- a/test/Savvyio.Assets.Tests/Domain/Handlers/AccountDomainEventHandler.cs +++ b/test/Savvyio.Assets.Tests/Domain/Handlers/AccountDomainEventHandler.cs @@ -8,7 +8,7 @@ using Savvyio.Domain; using Savvyio.Extensions.Dapper; using Savvyio.Handlers; -using Xunit.Abstractions; +using Xunit; namespace Savvyio.Assets.Domain.Handlers { diff --git a/test/Savvyio.Assets.Tests/Domain/Handlers/PlatformProviderDomainEventHandler.cs b/test/Savvyio.Assets.Tests/Domain/Handlers/PlatformProviderDomainEventHandler.cs index c0922a8..96b567a 100644 --- a/test/Savvyio.Assets.Tests/Domain/Handlers/PlatformProviderDomainEventHandler.cs +++ b/test/Savvyio.Assets.Tests/Domain/Handlers/PlatformProviderDomainEventHandler.cs @@ -4,7 +4,7 @@ using Savvyio.Assets.Domain.Events; using Savvyio.Domain; using Savvyio.Handlers; -using Xunit.Abstractions; +using Xunit; namespace Savvyio.Assets.Domain.Handlers { diff --git a/test/Savvyio.Assets.Tests/PlatformProviderHandler.cs b/test/Savvyio.Assets.Tests/PlatformProviderHandler.cs index 0a72235..34d3915 100644 --- a/test/Savvyio.Assets.Tests/PlatformProviderHandler.cs +++ b/test/Savvyio.Assets.Tests/PlatformProviderHandler.cs @@ -10,7 +10,7 @@ using Savvyio.Extensions.DependencyInjection.Data; using Savvyio.Extensions.EFCore; using Savvyio.Handlers; -using Xunit.Abstractions; +using Xunit; namespace Savvyio.Assets { diff --git a/test/Savvyio.Commands.Tests/CommandDispatcherTest.cs b/test/Savvyio.Commands.Tests/CommandDispatcherTest.cs index c492db2..9ea9cd2 100644 --- a/test/Savvyio.Commands.Tests/CommandDispatcherTest.cs +++ b/test/Savvyio.Commands.Tests/CommandDispatcherTest.cs @@ -6,7 +6,6 @@ using Savvyio.Extensions.DependencyInjection; using Savvyio.Handlers; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Commands { diff --git a/test/Savvyio.Commands.Tests/CommandHandlerTest.cs b/test/Savvyio.Commands.Tests/CommandHandlerTest.cs index 840d452..9e8c3ec 100644 --- a/test/Savvyio.Commands.Tests/CommandHandlerTest.cs +++ b/test/Savvyio.Commands.Tests/CommandHandlerTest.cs @@ -3,7 +3,6 @@ using Savvyio.Assets.Commands; using Savvyio.Commands.Assets; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Commands { diff --git a/test/Savvyio.Commands.Tests/CommandTest.cs b/test/Savvyio.Commands.Tests/CommandTest.cs index 045cd49..5ddddbf 100644 --- a/test/Savvyio.Commands.Tests/CommandTest.cs +++ b/test/Savvyio.Commands.Tests/CommandTest.cs @@ -1,7 +1,6 @@ using Codebelt.Extensions.Xunit; using Savvyio.Commands.Assets; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Commands { diff --git a/test/Savvyio.Commands.Tests/Messaging/CommandExtensionsTest.cs b/test/Savvyio.Commands.Tests/Messaging/CommandExtensionsTest.cs index c22e9ed..51ece9c 100644 --- a/test/Savvyio.Commands.Tests/Messaging/CommandExtensionsTest.cs +++ b/test/Savvyio.Commands.Tests/Messaging/CommandExtensionsTest.cs @@ -3,7 +3,6 @@ using Codebelt.Extensions.Xunit; using Savvyio.Assets.Commands; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Commands.Messaging { diff --git a/test/Savvyio.Commands.Tests/Savvyio.Commands.Tests.csproj b/test/Savvyio.Commands.Tests/Savvyio.Commands.Tests.csproj index 903bcf9..27d235e 100644 --- a/test/Savvyio.Commands.Tests/Savvyio.Commands.Tests.csproj +++ b/test/Savvyio.Commands.Tests/Savvyio.Commands.Tests.csproj @@ -7,7 +7,7 @@ - + diff --git a/test/Savvyio.Commands.Tests/SavvyioOptionsExtensionsTest.cs b/test/Savvyio.Commands.Tests/SavvyioOptionsExtensionsTest.cs index 8ad61b5..83fb3d3 100644 --- a/test/Savvyio.Commands.Tests/SavvyioOptionsExtensionsTest.cs +++ b/test/Savvyio.Commands.Tests/SavvyioOptionsExtensionsTest.cs @@ -1,7 +1,6 @@ using Codebelt.Extensions.Xunit; using Savvyio.Assets; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Commands { diff --git a/test/Savvyio.Core.Tests/Dispatchers/FireForgetDispatcherTest.cs b/test/Savvyio.Core.Tests/Dispatchers/FireForgetDispatcherTest.cs index 46a270a..1817a1e 100644 --- a/test/Savvyio.Core.Tests/Dispatchers/FireForgetDispatcherTest.cs +++ b/test/Savvyio.Core.Tests/Dispatchers/FireForgetDispatcherTest.cs @@ -9,7 +9,6 @@ using Savvyio.Extensions.DependencyInjection; using Savvyio.Handlers; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Dispatchers { diff --git a/test/Savvyio.Core.Tests/Dispatchers/RequestReplyDispatcherTest.cs b/test/Savvyio.Core.Tests/Dispatchers/RequestReplyDispatcherTest.cs index d3e4b65..bbe517d 100644 --- a/test/Savvyio.Core.Tests/Dispatchers/RequestReplyDispatcherTest.cs +++ b/test/Savvyio.Core.Tests/Dispatchers/RequestReplyDispatcherTest.cs @@ -8,7 +8,6 @@ using Savvyio.Handlers; using Savvyio.Queries; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Dispatchers { diff --git a/test/Savvyio.Core.Tests/HandlerFactoryTest.cs b/test/Savvyio.Core.Tests/HandlerFactoryTest.cs index b7afa6b..9c6d4da 100644 --- a/test/Savvyio.Core.Tests/HandlerFactoryTest.cs +++ b/test/Savvyio.Core.Tests/HandlerFactoryTest.cs @@ -8,7 +8,6 @@ using Savvyio.Assets; using Savvyio.Handlers; using Xunit; -using Xunit.Abstractions; namespace Savvyio { diff --git a/test/Savvyio.Core.Tests/Messaging/Cryptography/SignedMessageOptionsTest.cs b/test/Savvyio.Core.Tests/Messaging/Cryptography/SignedMessageOptionsTest.cs index f76f314..7b35771 100644 --- a/test/Savvyio.Core.Tests/Messaging/Cryptography/SignedMessageOptionsTest.cs +++ b/test/Savvyio.Core.Tests/Messaging/Cryptography/SignedMessageOptionsTest.cs @@ -1,7 +1,6 @@ using System; using Codebelt.Extensions.Xunit; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Messaging.Cryptography { diff --git a/test/Savvyio.Core.Tests/Messaging/Cryptography/SignedMessageTest.cs b/test/Savvyio.Core.Tests/Messaging/Cryptography/SignedMessageTest.cs index 32c0714..ea6992c 100644 --- a/test/Savvyio.Core.Tests/Messaging/Cryptography/SignedMessageTest.cs +++ b/test/Savvyio.Core.Tests/Messaging/Cryptography/SignedMessageTest.cs @@ -3,7 +3,6 @@ using Codebelt.Extensions.Xunit; using Savvyio.Assets.Commands; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Messaging.Cryptography { diff --git a/test/Savvyio.Core.Tests/Messaging/MessageOptionsTest.cs b/test/Savvyio.Core.Tests/Messaging/MessageOptionsTest.cs index 8b2b6d2..177a076 100644 --- a/test/Savvyio.Core.Tests/Messaging/MessageOptionsTest.cs +++ b/test/Savvyio.Core.Tests/Messaging/MessageOptionsTest.cs @@ -2,7 +2,6 @@ using Cuemon; using Codebelt.Extensions.Xunit; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Messaging { diff --git a/test/Savvyio.Core.Tests/Messaging/MessageTest.cs b/test/Savvyio.Core.Tests/Messaging/MessageTest.cs index f763dab..c46f288 100644 --- a/test/Savvyio.Core.Tests/Messaging/MessageTest.cs +++ b/test/Savvyio.Core.Tests/Messaging/MessageTest.cs @@ -5,7 +5,6 @@ using Codebelt.Extensions.Xunit; using Savvyio.Assets; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Messaging { diff --git a/test/Savvyio.Core.Tests/MetadataDictionaryTest.cs b/test/Savvyio.Core.Tests/MetadataDictionaryTest.cs index 2f212f9..14416b9 100644 --- a/test/Savvyio.Core.Tests/MetadataDictionaryTest.cs +++ b/test/Savvyio.Core.Tests/MetadataDictionaryTest.cs @@ -5,7 +5,6 @@ using Codebelt.Extensions.Xunit; using Cuemon.Reflection; using Xunit; -using Xunit.Abstractions; namespace Savvyio { diff --git a/test/Savvyio.Core.Tests/MetadataExtensionsTest.cs b/test/Savvyio.Core.Tests/MetadataExtensionsTest.cs index 8e0b85d..28da0db 100644 --- a/test/Savvyio.Core.Tests/MetadataExtensionsTest.cs +++ b/test/Savvyio.Core.Tests/MetadataExtensionsTest.cs @@ -2,7 +2,6 @@ using Codebelt.Extensions.Xunit; using Cuemon.Extensions.Reflection; using Xunit; -using Xunit.Abstractions; namespace Savvyio { diff --git a/test/Savvyio.Core.Tests/OrphanedHandlerExceptionTest.cs b/test/Savvyio.Core.Tests/OrphanedHandlerExceptionTest.cs index c663053..d99b7c5 100644 --- a/test/Savvyio.Core.Tests/OrphanedHandlerExceptionTest.cs +++ b/test/Savvyio.Core.Tests/OrphanedHandlerExceptionTest.cs @@ -5,7 +5,6 @@ using Savvyio.Commands; using Savvyio.Handlers; using Xunit; -using Xunit.Abstractions; namespace Savvyio { diff --git a/test/Savvyio.Core.Tests/SavvyioOptionsExtensionsTest.cs b/test/Savvyio.Core.Tests/SavvyioOptionsExtensionsTest.cs index dee8f17..4a361b9 100644 --- a/test/Savvyio.Core.Tests/SavvyioOptionsExtensionsTest.cs +++ b/test/Savvyio.Core.Tests/SavvyioOptionsExtensionsTest.cs @@ -9,7 +9,6 @@ using Savvyio.Extensions; using Savvyio.Queries; using Xunit; -using Xunit.Abstractions; namespace Savvyio { diff --git a/test/Savvyio.Core.Tests/SavvyioOptionsTest.cs b/test/Savvyio.Core.Tests/SavvyioOptionsTest.cs index 4f9b626..1d46421 100644 --- a/test/Savvyio.Core.Tests/SavvyioOptionsTest.cs +++ b/test/Savvyio.Core.Tests/SavvyioOptionsTest.cs @@ -1,6 +1,5 @@ using Codebelt.Extensions.Xunit; using Xunit; -using Xunit.Abstractions; namespace Savvyio { diff --git a/test/Savvyio.Domain.EventSourcing.Tests/TracedAggregateRootTest.cs b/test/Savvyio.Domain.EventSourcing.Tests/TracedAggregateRootTest.cs index c1b40e7..8d0de4e 100644 --- a/test/Savvyio.Domain.EventSourcing.Tests/TracedAggregateRootTest.cs +++ b/test/Savvyio.Domain.EventSourcing.Tests/TracedAggregateRootTest.cs @@ -1,9 +1,6 @@ -using System; -using System.Linq; -using System.Threading.Tasks; +using Codebelt.Extensions.Xunit; using Cuemon; using Cuemon.Collections.Generic; -using Codebelt.Extensions.Xunit; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.Extensions.DependencyInjection; @@ -21,8 +18,11 @@ using Savvyio.Extensions.EFCore.Domain.EventSourcing; using Savvyio.Extensions.Newtonsoft.Json; using Savvyio.Extensions.Text.Json; +using System; +using System.Diagnostics; +using System.Linq; +using System.Threading.Tasks; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Domain.EventSourcing { @@ -77,6 +77,7 @@ public async Task EfCoreDataStore_ShouldRaiseDomainEventsAndDehydrateEventsToSto { string schema = null; var sc = new ServiceCollection(); + var dbName = "Dummy_" + Generate.RandomString(10); // ensure unique in-memory database name per test run due to .NET 10 changes from Microsoft sc.AddSavvyIO(o => o.AddDomainEventDispatcher().AddDomainEventHandler()); switch (formatterType) @@ -85,7 +86,7 @@ public async Task EfCoreDataStore_ShouldRaiseDomainEventsAndDehydrateEventsToSto sc.AddMarshaller(); sc.AddEfCoreAggregateDataSource(o => { - o.ContextConfigurator = b => b.UseInMemoryDatabase($"Dummy").EnableSensitiveDataLogging().EnableDetailedErrors().LogTo(Console.WriteLine, LogLevel.Trace); + o.ContextConfigurator = b => b.UseInMemoryDatabase(dbName).EnableSensitiveDataLogging().EnableDetailedErrors().LogTo(Console.WriteLine, LogLevel.Trace); o.ModelConstructor = mb => { mb.AddEventSourcing(eo => eo.TableName = $"{nameof(TracedAccount)}_DomainEvents"); @@ -99,7 +100,7 @@ public async Task EfCoreDataStore_ShouldRaiseDomainEventsAndDehydrateEventsToSto sc.AddMarshaller(); sc.AddEfCoreAggregateDataSource(o => { - o.ContextConfigurator = b => b.UseInMemoryDatabase($"Dummy").EnableSensitiveDataLogging().EnableDetailedErrors().LogTo(Console.WriteLine, LogLevel.Trace); + o.ContextConfigurator = b => b.UseInMemoryDatabase(dbName).EnableSensitiveDataLogging().EnableDetailedErrors().LogTo(Console.WriteLine, LogLevel.Trace); o.ModelConstructor = mb => { mb.AddEventSourcing(eo => eo.TableName = $"{nameof(TracedAccount)}_DomainEvents"); @@ -138,12 +139,10 @@ public async Task EfCoreDataStore_ShouldRaiseDomainEventsAndDehydrateEventsToSto sut4.Add(ta); - await ds.SaveChangesAsync(); // should raise domain events var sut5 = await sut4.GetByIdAsync(id); - Assert.Equal(id, sp.GetRequiredService>().QueryFor().Single().Id); Assert.Equal(providerId, sp.GetRequiredService>().QueryFor().Single().PlatformProviderId); Assert.Equal(name, sp.GetRequiredService>().QueryFor().Single().FullName); @@ -155,42 +154,6 @@ public async Task EfCoreDataStore_ShouldRaiseDomainEventsAndDehydrateEventsToSto Assert.Equal(name, sut5.FullName); Assert.Equal("root@gimlichael.dev", sut5.EmailAddress); -#if NET8_0 - Assert.True(Match(@"Model: - EntityType: EfCoreTracedAggregateEntity - Properties: - Id (_id, Guid) Required PK AfterSave:Throw - Annotations: - Relational:ColumnName: id - Relational:ColumnType: uniqueidentifier - Version (_version, long) Required PK AfterSave:Throw - Annotations: - Relational:ColumnName: version - Relational:ColumnType: int - Payload (_payload, byte[]) - Annotations: - Relational:ColumnName: payload - Relational:ColumnType: varchar(max) - Timestamp (_timestamp, DateTime) Required - Annotations: - Relational:ColumnName: timestamp - Relational:ColumnType: datetime - Type (_type, string) - Annotations: - Relational:ColumnName: clrtype - Relational:ColumnType: varchar(1024) - Keys: - Id, Version PK - Annotations: - Relational:Schema: - Relational:TableName: TracedAccount_DomainEvents - RelationshipDiscoveryConvention:NavigationCandidates: System.Collections.Immutable.ImmutableSortedDictionary`2[System.Reflection.PropertyInfo,System.ValueTuple`2[System.Type,System.Nullable`1[System.Boolean]]] -Annotations: - BaseTypeDiscoveryConvention:DerivedTypes: System.Collections.Generic.Dictionary`2[System.Type,System.Collections.Generic.List`1[Microsoft.EntityFrameworkCore.Metadata.IConventionEntityType]] - NonNullableConventionState: System.Reflection.NullabilityInfoContext - ProductVersion: 8.0.?? - RelationshipDiscoveryConvention:InverseNavigationCandidates: System.Collections.Generic.Dictionary`2[System.Type,System.Collections.Generic.SortedSet`1[System.Type]]".ReplaceLineEndings(), schema.ReplaceLineEndings(), o => o.ThrowOnNoMatch = true)); -#else Assert.True(Match(@"Model: EntityType: EfCoreTracedAggregateEntity Properties: @@ -225,7 +188,6 @@ public async Task EfCoreDataStore_ShouldRaiseDomainEventsAndDehydrateEventsToSto InversePropertyAttributeConvention:InverseNavigations: System.Collections.Generic.Dictionary`2[System.Type,System.Collections.Generic.SortedSet`1[System.Type]] NonNullableConventionState: System.Reflection.NullabilityInfoContext ProductVersion: *".ReplaceLineEndings(), schema.ReplaceLineEndings(), o => o.ThrowOnNoMatch = true)); -#endif } [Fact] diff --git a/test/Savvyio.Domain.Tests/AggregateRootTest.cs b/test/Savvyio.Domain.Tests/AggregateRootTest.cs index 829af5e..1e7e6c6 100644 --- a/test/Savvyio.Domain.Tests/AggregateRootTest.cs +++ b/test/Savvyio.Domain.Tests/AggregateRootTest.cs @@ -5,7 +5,6 @@ using Savvyio.Assets.Domain; using Savvyio.Assets.Domain.Events; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Domain { diff --git a/test/Savvyio.Domain.Tests/DomainEventDispatcherExtensionsTest.cs b/test/Savvyio.Domain.Tests/DomainEventDispatcherExtensionsTest.cs index ec1d21e..647160f 100644 --- a/test/Savvyio.Domain.Tests/DomainEventDispatcherExtensionsTest.cs +++ b/test/Savvyio.Domain.Tests/DomainEventDispatcherExtensionsTest.cs @@ -12,7 +12,6 @@ using Savvyio.Dispatchers; using Savvyio.Extensions.DependencyInjection; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Domain { diff --git a/test/Savvyio.Domain.Tests/DomainEventTest.cs b/test/Savvyio.Domain.Tests/DomainEventTest.cs index 8fb6c07..11e1d63 100644 --- a/test/Savvyio.Domain.Tests/DomainEventTest.cs +++ b/test/Savvyio.Domain.Tests/DomainEventTest.cs @@ -3,7 +3,6 @@ using Savvyio.Assets.Domain; using Savvyio.Assets.Domain.Events; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Domain { diff --git a/test/Savvyio.Domain.Tests/EntityTest.cs b/test/Savvyio.Domain.Tests/EntityTest.cs index 6817301..77dd3d7 100644 --- a/test/Savvyio.Domain.Tests/EntityTest.cs +++ b/test/Savvyio.Domain.Tests/EntityTest.cs @@ -2,7 +2,6 @@ using Codebelt.Extensions.Xunit; using Savvyio.Assets.Domain; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Domain { diff --git a/test/Savvyio.Domain.Tests/SavvyioOptionsExtensionsTest.cs b/test/Savvyio.Domain.Tests/SavvyioOptionsExtensionsTest.cs index 5ab56f3..57fa2fb 100644 --- a/test/Savvyio.Domain.Tests/SavvyioOptionsExtensionsTest.cs +++ b/test/Savvyio.Domain.Tests/SavvyioOptionsExtensionsTest.cs @@ -1,7 +1,6 @@ using Codebelt.Extensions.Xunit; using Savvyio.Assets.Domain.Handlers; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Domain { diff --git a/test/Savvyio.Domain.Tests/SingleValueObjectTest.cs b/test/Savvyio.Domain.Tests/SingleValueObjectTest.cs index 0445ec5..4391cec 100644 --- a/test/Savvyio.Domain.Tests/SingleValueObjectTest.cs +++ b/test/Savvyio.Domain.Tests/SingleValueObjectTest.cs @@ -2,7 +2,6 @@ using Codebelt.Extensions.Xunit; using Savvyio.Assets.Domain; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Domain { diff --git a/test/Savvyio.Domain.Tests/ValueObjectTest.cs b/test/Savvyio.Domain.Tests/ValueObjectTest.cs index 40c8599..62129d4 100644 --- a/test/Savvyio.Domain.Tests/ValueObjectTest.cs +++ b/test/Savvyio.Domain.Tests/ValueObjectTest.cs @@ -3,7 +3,6 @@ using Savvyio.Assets.Domain; using Savvyio.Domain.Assets; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Domain { diff --git a/test/Savvyio.EventDriven.Tests/IntegrationEventTest.cs b/test/Savvyio.EventDriven.Tests/IntegrationEventTest.cs index 8566b08..88dd87b 100644 --- a/test/Savvyio.EventDriven.Tests/IntegrationEventTest.cs +++ b/test/Savvyio.EventDriven.Tests/IntegrationEventTest.cs @@ -3,7 +3,6 @@ using Codebelt.Extensions.Xunit; using Savvyio.Assets.EventDriven; using Xunit; -using Xunit.Abstractions; namespace Savvyio.EventDriven { diff --git a/test/Savvyio.EventDriven.Tests/Messaging/CloudEvents/CloudEventTest.cs b/test/Savvyio.EventDriven.Tests/Messaging/CloudEvents/CloudEventTest.cs index b1db5fb..67c0845 100644 --- a/test/Savvyio.EventDriven.Tests/Messaging/CloudEvents/CloudEventTest.cs +++ b/test/Savvyio.EventDriven.Tests/Messaging/CloudEvents/CloudEventTest.cs @@ -3,7 +3,6 @@ using Codebelt.Extensions.Xunit; using Savvyio.Assets.EventDriven; using Xunit; -using Xunit.Abstractions; namespace Savvyio.EventDriven.Messaging.CloudEvents { diff --git a/test/Savvyio.EventDriven.Tests/Messaging/InMemoryEventBusTest.cs b/test/Savvyio.EventDriven.Tests/Messaging/InMemoryEventBusTest.cs index 1e75a6a..e942ae3 100644 --- a/test/Savvyio.EventDriven.Tests/Messaging/InMemoryEventBusTest.cs +++ b/test/Savvyio.EventDriven.Tests/Messaging/InMemoryEventBusTest.cs @@ -10,12 +10,11 @@ using Savvyio.Assets.EventDriven; using Savvyio.Messaging; using Xunit; -using Xunit.Abstractions; -using Xunit.Priority; +using Xunit.v3.Priority; namespace Savvyio.EventDriven.Messaging { - [TestCaseOrderer(PriorityOrderer.Name, PriorityOrderer.Assembly)] + [TestCaseOrderer(typeof(PriorityOrderer))] public class InMemoryEventBusTest : Test { private static readonly InMemoryEventBus Bus = new(); diff --git a/test/Savvyio.EventDriven.Tests/Messaging/IntegrationEventExtensionsTest.cs b/test/Savvyio.EventDriven.Tests/Messaging/IntegrationEventExtensionsTest.cs index a1d2f2d..9eec333 100644 --- a/test/Savvyio.EventDriven.Tests/Messaging/IntegrationEventExtensionsTest.cs +++ b/test/Savvyio.EventDriven.Tests/Messaging/IntegrationEventExtensionsTest.cs @@ -3,7 +3,6 @@ using Codebelt.Extensions.Xunit; using Savvyio.Assets.EventDriven; using Xunit; -using Xunit.Abstractions; namespace Savvyio.EventDriven.Messaging { diff --git a/test/Savvyio.EventDriven.Tests/Savvyio.EventDriven.Tests.csproj b/test/Savvyio.EventDriven.Tests/Savvyio.EventDriven.Tests.csproj index b4dce69..8cb1df7 100644 --- a/test/Savvyio.EventDriven.Tests/Savvyio.EventDriven.Tests.csproj +++ b/test/Savvyio.EventDriven.Tests/Savvyio.EventDriven.Tests.csproj @@ -6,7 +6,7 @@ - + diff --git a/test/Savvyio.EventDriven.Tests/SavvyioOptionsExtensionsTest.cs b/test/Savvyio.EventDriven.Tests/SavvyioOptionsExtensionsTest.cs index 7041959..b080cc6 100644 --- a/test/Savvyio.EventDriven.Tests/SavvyioOptionsExtensionsTest.cs +++ b/test/Savvyio.EventDriven.Tests/SavvyioOptionsExtensionsTest.cs @@ -1,7 +1,6 @@ using Codebelt.Extensions.Xunit; using Savvyio.Assets; using Xunit; -using Xunit.Abstractions; namespace Savvyio.EventDriven { diff --git a/test/Savvyio.Extensions.Dapper.Tests/DapperDataSourceOptionsTest.cs b/test/Savvyio.Extensions.Dapper.Tests/DapperDataSourceOptionsTest.cs index 3bf6259..050dc71 100644 --- a/test/Savvyio.Extensions.Dapper.Tests/DapperDataSourceOptionsTest.cs +++ b/test/Savvyio.Extensions.Dapper.Tests/DapperDataSourceOptionsTest.cs @@ -1,6 +1,5 @@ using Codebelt.Extensions.Xunit; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Extensions.Dapper { diff --git a/test/Savvyio.Extensions.Dapper.Tests/DapperDataSourceTest.cs b/test/Savvyio.Extensions.Dapper.Tests/DapperDataSourceTest.cs index 01813ba..e6f4432 100644 --- a/test/Savvyio.Extensions.Dapper.Tests/DapperDataSourceTest.cs +++ b/test/Savvyio.Extensions.Dapper.Tests/DapperDataSourceTest.cs @@ -3,7 +3,6 @@ using Codebelt.Extensions.Xunit; using Microsoft.Data.Sqlite; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Extensions.Dapper { diff --git a/test/Savvyio.Extensions.Dapper.Tests/DapperDataStoreTest.cs b/test/Savvyio.Extensions.Dapper.Tests/DapperDataStoreTest.cs index e6064e5..a3ddc3c 100644 --- a/test/Savvyio.Extensions.Dapper.Tests/DapperDataStoreTest.cs +++ b/test/Savvyio.Extensions.Dapper.Tests/DapperDataStoreTest.cs @@ -6,7 +6,6 @@ using Savvyio.Assets.Domain; using Savvyio.Extensions.Dapper.Assets; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Extensions.Dapper { diff --git a/test/Savvyio.Extensions.Dapper.Tests/DapperQueryOptionsTest.cs b/test/Savvyio.Extensions.Dapper.Tests/DapperQueryOptionsTest.cs index fbd4dba..74dd05f 100644 --- a/test/Savvyio.Extensions.Dapper.Tests/DapperQueryOptionsTest.cs +++ b/test/Savvyio.Extensions.Dapper.Tests/DapperQueryOptionsTest.cs @@ -5,7 +5,6 @@ using Codebelt.Extensions.Xunit; using Dapper; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Extensions.Dapper { diff --git a/test/Savvyio.Extensions.DapperExtensions.Tests/DapperExtensionsDataStoreTest.cs b/test/Savvyio.Extensions.DapperExtensions.Tests/DapperExtensionsDataStoreTest.cs index 358cd26..54693b7 100644 --- a/test/Savvyio.Extensions.DapperExtensions.Tests/DapperExtensionsDataStoreTest.cs +++ b/test/Savvyio.Extensions.DapperExtensions.Tests/DapperExtensionsDataStoreTest.cs @@ -7,7 +7,6 @@ using Savvyio.Assets.Queries; using Savvyio.Extensions.Dapper; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Extensions.DapperExtensions { diff --git a/test/Savvyio.Extensions.DapperExtensions.Tests/DapperExtensionsQueryOptionsTest.cs b/test/Savvyio.Extensions.DapperExtensions.Tests/DapperExtensionsQueryOptionsTest.cs index ebc29d0..5aeaf0b 100644 --- a/test/Savvyio.Extensions.DapperExtensions.Tests/DapperExtensionsQueryOptionsTest.cs +++ b/test/Savvyio.Extensions.DapperExtensions.Tests/DapperExtensionsQueryOptionsTest.cs @@ -2,7 +2,6 @@ using DapperExtensions.Predicate; using Savvyio.Assets.Queries; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Extensions.DapperExtensions { diff --git a/test/Savvyio.Extensions.DependencyInjection.Dapper.Tests/ServiceCollectionExtensionsTest.cs b/test/Savvyio.Extensions.DependencyInjection.Dapper.Tests/ServiceCollectionExtensionsTest.cs index 678cdda..11fff67 100644 --- a/test/Savvyio.Extensions.DependencyInjection.Dapper.Tests/ServiceCollectionExtensionsTest.cs +++ b/test/Savvyio.Extensions.DependencyInjection.Dapper.Tests/ServiceCollectionExtensionsTest.cs @@ -4,7 +4,6 @@ using Savvyio.Assets; using Savvyio.Extensions.Dapper; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Extensions.DependencyInjection.Dapper { diff --git a/test/Savvyio.Extensions.DependencyInjection.DapperExtensions.Tests/ServiceCollectionExtensionsTest.cs b/test/Savvyio.Extensions.DependencyInjection.DapperExtensions.Tests/ServiceCollectionExtensionsTest.cs index 2088f8b..e900ec9 100644 --- a/test/Savvyio.Extensions.DependencyInjection.DapperExtensions.Tests/ServiceCollectionExtensionsTest.cs +++ b/test/Savvyio.Extensions.DependencyInjection.DapperExtensions.Tests/ServiceCollectionExtensionsTest.cs @@ -8,7 +8,6 @@ using Savvyio.Extensions.DependencyInjection.Dapper; using Savvyio.Extensions.DependencyInjection.Data; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Extensions.DependencyInjection.DapperExtensions { diff --git a/test/Savvyio.Extensions.DependencyInjection.EFCore.Domain.EventSourcing.Tests/ServiceCollectionExtensionsTest.cs b/test/Savvyio.Extensions.DependencyInjection.EFCore.Domain.EventSourcing.Tests/ServiceCollectionExtensionsTest.cs index 2ee65c0..c8d3a77 100644 --- a/test/Savvyio.Extensions.DependencyInjection.EFCore.Domain.EventSourcing.Tests/ServiceCollectionExtensionsTest.cs +++ b/test/Savvyio.Extensions.DependencyInjection.EFCore.Domain.EventSourcing.Tests/ServiceCollectionExtensionsTest.cs @@ -12,7 +12,6 @@ using Savvyio.Extensions.Newtonsoft.Json; using Savvyio.Extensions.Text.Json; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Extensions.DependencyInjection.EFCore.Domain.EventSourcing { diff --git a/test/Savvyio.Extensions.DependencyInjection.EFCore.Domain.Tests/ServiceCollectionExtensionsTest.cs b/test/Savvyio.Extensions.DependencyInjection.EFCore.Domain.Tests/ServiceCollectionExtensionsTest.cs index 342ec49..71e237b 100644 --- a/test/Savvyio.Extensions.DependencyInjection.EFCore.Domain.Tests/ServiceCollectionExtensionsTest.cs +++ b/test/Savvyio.Extensions.DependencyInjection.EFCore.Domain.Tests/ServiceCollectionExtensionsTest.cs @@ -7,7 +7,6 @@ using Savvyio.Extensions.DependencyInjection.Domain; using Savvyio.Extensions.EFCore.Domain; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Extensions.DependencyInjection.EFCore.Domain { diff --git a/test/Savvyio.Extensions.DependencyInjection.EFCore.Tests/ServiceCollectionExtensionsTest.cs b/test/Savvyio.Extensions.DependencyInjection.EFCore.Tests/ServiceCollectionExtensionsTest.cs index adb138c..47d0f92 100644 --- a/test/Savvyio.Extensions.DependencyInjection.EFCore.Tests/ServiceCollectionExtensionsTest.cs +++ b/test/Savvyio.Extensions.DependencyInjection.EFCore.Tests/ServiceCollectionExtensionsTest.cs @@ -10,7 +10,6 @@ using Savvyio.Extensions.DependencyInjection.Domain; using Savvyio.Extensions.EFCore; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Extensions.DependencyInjection.EFCore { diff --git a/test/Savvyio.Extensions.DependencyInjection.NATS.Tests/ServiceCollectionExtensionsTest.cs b/test/Savvyio.Extensions.DependencyInjection.NATS.Tests/ServiceCollectionExtensionsTest.cs index 6ae9e68..4342938 100644 --- a/test/Savvyio.Extensions.DependencyInjection.NATS.Tests/ServiceCollectionExtensionsTest.cs +++ b/test/Savvyio.Extensions.DependencyInjection.NATS.Tests/ServiceCollectionExtensionsTest.cs @@ -11,7 +11,6 @@ using Savvyio.Extensions.Text.Json; using Savvyio.Messaging; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Extensions.DependencyInjection.NATS { diff --git a/test/Savvyio.Extensions.DependencyInjection.QueueStorage.Tests/ServiceCollectionExtensionsTest.cs b/test/Savvyio.Extensions.DependencyInjection.QueueStorage.Tests/ServiceCollectionExtensionsTest.cs index 6f4bb3d..9b2dccd 100644 --- a/test/Savvyio.Extensions.DependencyInjection.QueueStorage.Tests/ServiceCollectionExtensionsTest.cs +++ b/test/Savvyio.Extensions.DependencyInjection.QueueStorage.Tests/ServiceCollectionExtensionsTest.cs @@ -16,7 +16,6 @@ using Savvyio.Extensions.Text.Json; using Savvyio.Messaging; using Xunit; -using Xunit.Abstractions; using Xunit.Sdk; namespace Savvyio.Extensions.DependencyInjection.QueueStorage diff --git a/test/Savvyio.Extensions.DependencyInjection.RabbitMQ.Tests/Savvyio.Extensions.DependencyInjection.RabbitMQ.Tests.csproj b/test/Savvyio.Extensions.DependencyInjection.RabbitMQ.Tests/Savvyio.Extensions.DependencyInjection.RabbitMQ.Tests.csproj index 62b09b6..81b7756 100644 --- a/test/Savvyio.Extensions.DependencyInjection.RabbitMQ.Tests/Savvyio.Extensions.DependencyInjection.RabbitMQ.Tests.csproj +++ b/test/Savvyio.Extensions.DependencyInjection.RabbitMQ.Tests/Savvyio.Extensions.DependencyInjection.RabbitMQ.Tests.csproj @@ -13,5 +13,5 @@ - + diff --git a/test/Savvyio.Extensions.DependencyInjection.RabbitMQ.Tests/ServiceCollectionExtensionsTest.cs b/test/Savvyio.Extensions.DependencyInjection.RabbitMQ.Tests/ServiceCollectionExtensionsTest.cs index 46e5685..b4d2ec8 100644 --- a/test/Savvyio.Extensions.DependencyInjection.RabbitMQ.Tests/ServiceCollectionExtensionsTest.cs +++ b/test/Savvyio.Extensions.DependencyInjection.RabbitMQ.Tests/ServiceCollectionExtensionsTest.cs @@ -13,7 +13,6 @@ using Savvyio.Extensions.Text.Json; using Savvyio.Messaging; using Xunit; -using Xunit.Abstractions; using Xunit.Sdk; namespace Savvyio.Extensions.DependencyInjection.RabbitMQ diff --git a/test/Savvyio.Extensions.DependencyInjection.SimpleQueueService.Tests/ServiceCollectionExtensionsTest.cs b/test/Savvyio.Extensions.DependencyInjection.SimpleQueueService.Tests/ServiceCollectionExtensionsTest.cs index ca4138d..be41c8b 100644 --- a/test/Savvyio.Extensions.DependencyInjection.SimpleQueueService.Tests/ServiceCollectionExtensionsTest.cs +++ b/test/Savvyio.Extensions.DependencyInjection.SimpleQueueService.Tests/ServiceCollectionExtensionsTest.cs @@ -15,7 +15,6 @@ using Savvyio.Extensions.Text.Json; using Savvyio.Messaging; using Xunit; -using Xunit.Abstractions; using Xunit.Sdk; namespace Savvyio.Extensions.DependencyInjection.SimpleQueueService diff --git a/test/Savvyio.Extensions.DependencyInjection.Tests/Data/ServiceCollectionExtensionsTest.cs b/test/Savvyio.Extensions.DependencyInjection.Tests/Data/ServiceCollectionExtensionsTest.cs index 51736fc..969d9e9 100644 --- a/test/Savvyio.Extensions.DependencyInjection.Tests/Data/ServiceCollectionExtensionsTest.cs +++ b/test/Savvyio.Extensions.DependencyInjection.Tests/Data/ServiceCollectionExtensionsTest.cs @@ -9,7 +9,6 @@ using Savvyio.Extensions.DependencyInjection.Assets; using Savvyio.Extensions.DependencyInjection.Domain; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Extensions.DependencyInjection.Data { diff --git a/test/Savvyio.Extensions.DependencyInjection.Tests/SavvyioDependencyInjectionOptionsTest.cs b/test/Savvyio.Extensions.DependencyInjection.Tests/SavvyioDependencyInjectionOptionsTest.cs index 9ee0e8f..9554aae 100644 --- a/test/Savvyio.Extensions.DependencyInjection.Tests/SavvyioDependencyInjectionOptionsTest.cs +++ b/test/Savvyio.Extensions.DependencyInjection.Tests/SavvyioDependencyInjectionOptionsTest.cs @@ -1,7 +1,6 @@ using Codebelt.Extensions.Xunit; using Microsoft.Extensions.DependencyInjection; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Extensions.DependencyInjection { diff --git a/test/Savvyio.Extensions.DependencyInjection.Tests/ServiceCollectionExtensionsTest.cs b/test/Savvyio.Extensions.DependencyInjection.Tests/ServiceCollectionExtensionsTest.cs index 370c622..d5d0311 100644 --- a/test/Savvyio.Extensions.DependencyInjection.Tests/ServiceCollectionExtensionsTest.cs +++ b/test/Savvyio.Extensions.DependencyInjection.Tests/ServiceCollectionExtensionsTest.cs @@ -7,7 +7,6 @@ using Savvyio.Extensions.DependencyInjection.Assets; using Savvyio.Queries; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Extensions.DependencyInjection { diff --git a/test/Savvyio.Extensions.Dispatchers.Tests/MediatorTest.cs b/test/Savvyio.Extensions.Dispatchers.Tests/MediatorTest.cs index d1052cd..f1cc992 100644 --- a/test/Savvyio.Extensions.Dispatchers.Tests/MediatorTest.cs +++ b/test/Savvyio.Extensions.Dispatchers.Tests/MediatorTest.cs @@ -20,7 +20,6 @@ using Savvyio.Extensions.DependencyInjection.EFCore.Domain; using Savvyio.Queries; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Extensions.Dispatchers { diff --git a/test/Savvyio.Extensions.EFCore.Tests/EfCoreDataSourceOptionsTest.cs b/test/Savvyio.Extensions.EFCore.Tests/EfCoreDataSourceOptionsTest.cs index f4c15ac..a0ff475 100644 --- a/test/Savvyio.Extensions.EFCore.Tests/EfCoreDataSourceOptionsTest.cs +++ b/test/Savvyio.Extensions.EFCore.Tests/EfCoreDataSourceOptionsTest.cs @@ -1,6 +1,5 @@ using Codebelt.Extensions.Xunit; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Extensions.EFCore { diff --git a/test/Savvyio.Extensions.EFCore.Tests/EfCoreDataSourceTest.cs b/test/Savvyio.Extensions.EFCore.Tests/EfCoreDataSourceTest.cs index 47f18e6..b38f33f 100644 --- a/test/Savvyio.Extensions.EFCore.Tests/EfCoreDataSourceTest.cs +++ b/test/Savvyio.Extensions.EFCore.Tests/EfCoreDataSourceTest.cs @@ -12,7 +12,6 @@ using Savvyio.Extensions.DependencyInjection; using Savvyio.Extensions.EFCore.Domain; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Extensions.EFCore { diff --git a/test/Savvyio.Extensions.EFCore.Tests/EfCoreDataStoreTest.cs b/test/Savvyio.Extensions.EFCore.Tests/EfCoreDataStoreTest.cs index c82b4dd..8f3e256 100644 --- a/test/Savvyio.Extensions.EFCore.Tests/EfCoreDataStoreTest.cs +++ b/test/Savvyio.Extensions.EFCore.Tests/EfCoreDataStoreTest.cs @@ -5,7 +5,6 @@ using Savvyio.Assets; using Savvyio.Assets.Domain; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Extensions.EFCore { diff --git a/test/Savvyio.Extensions.EFCore.Tests/EfCoreRepositoryTest.cs b/test/Savvyio.Extensions.EFCore.Tests/EfCoreRepositoryTest.cs index 95dd652..0668673 100644 --- a/test/Savvyio.Extensions.EFCore.Tests/EfCoreRepositoryTest.cs +++ b/test/Savvyio.Extensions.EFCore.Tests/EfCoreRepositoryTest.cs @@ -7,7 +7,6 @@ using Savvyio.Assets.Domain; using Savvyio.Extensions.DependencyInjection.EFCore; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Extensions.EFCore { diff --git a/test/Savvyio.Extensions.EFCore.Tests/ServiceCollectionExtensionsTest.cs b/test/Savvyio.Extensions.EFCore.Tests/ServiceCollectionExtensionsTest.cs index 716246c..20b3eb0 100644 --- a/test/Savvyio.Extensions.EFCore.Tests/ServiceCollectionExtensionsTest.cs +++ b/test/Savvyio.Extensions.EFCore.Tests/ServiceCollectionExtensionsTest.cs @@ -12,7 +12,6 @@ using Savvyio.Extensions.DependencyInjection.Domain; using Savvyio.Extensions.DependencyInjection.EFCore; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Extensions.EFCore { diff --git a/test/Savvyio.Extensions.NATS.FunctionalTests/Commands/NatsCommandQueueJsonSerializerContextTest.cs b/test/Savvyio.Extensions.NATS.FunctionalTests/Commands/NatsCommandQueueJsonSerializerContextTest.cs index 61cf422..9fc45d9 100644 --- a/test/Savvyio.Extensions.NATS.FunctionalTests/Commands/NatsCommandQueueJsonSerializerContextTest.cs +++ b/test/Savvyio.Extensions.NATS.FunctionalTests/Commands/NatsCommandQueueJsonSerializerContextTest.cs @@ -17,7 +17,6 @@ using Savvyio.Messaging; using Savvyio.Messaging.Cryptography; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Extensions.NATS.Commands { diff --git a/test/Savvyio.Extensions.NATS.FunctionalTests/Commands/NatsCommandQueueNewtonsoftJsonSerializerContextTest.cs b/test/Savvyio.Extensions.NATS.FunctionalTests/Commands/NatsCommandQueueNewtonsoftJsonSerializerContextTest.cs index 223beb9..bda80bd 100644 --- a/test/Savvyio.Extensions.NATS.FunctionalTests/Commands/NatsCommandQueueNewtonsoftJsonSerializerContextTest.cs +++ b/test/Savvyio.Extensions.NATS.FunctionalTests/Commands/NatsCommandQueueNewtonsoftJsonSerializerContextTest.cs @@ -17,7 +17,6 @@ using Savvyio.Messaging; using Savvyio.Messaging.Cryptography; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Extensions.NATS.Commands { diff --git a/test/Savvyio.Extensions.NATS.FunctionalTests/EventDriven/NatsEventBusJsonSerializerContextTest.cs b/test/Savvyio.Extensions.NATS.FunctionalTests/EventDriven/NatsEventBusJsonSerializerContextTest.cs index ad0aedc..2c0562c 100644 --- a/test/Savvyio.Extensions.NATS.FunctionalTests/EventDriven/NatsEventBusJsonSerializerContextTest.cs +++ b/test/Savvyio.Extensions.NATS.FunctionalTests/EventDriven/NatsEventBusJsonSerializerContextTest.cs @@ -19,7 +19,6 @@ using Savvyio.Messaging; using Savvyio.Messaging.Cryptography; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Extensions.NATS.EventDriven { diff --git a/test/Savvyio.Extensions.NATS.FunctionalTests/EventDriven/NatsEventBusNewtonsoftJsonSerializerContextTest.cs b/test/Savvyio.Extensions.NATS.FunctionalTests/EventDriven/NatsEventBusNewtonsoftJsonSerializerContextTest.cs index b7562bd..56906cb 100644 --- a/test/Savvyio.Extensions.NATS.FunctionalTests/EventDriven/NatsEventBusNewtonsoftJsonSerializerContextTest.cs +++ b/test/Savvyio.Extensions.NATS.FunctionalTests/EventDriven/NatsEventBusNewtonsoftJsonSerializerContextTest.cs @@ -19,7 +19,6 @@ using Savvyio.Messaging; using Savvyio.Messaging.Cryptography; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Extensions.NATS.EventDriven { diff --git a/test/Savvyio.Extensions.NATS.FunctionalTests/Savvyio.Extensions.NATS.FunctionalTests.csproj b/test/Savvyio.Extensions.NATS.FunctionalTests/Savvyio.Extensions.NATS.FunctionalTests.csproj index bdeefd8..d397a1b 100644 --- a/test/Savvyio.Extensions.NATS.FunctionalTests/Savvyio.Extensions.NATS.FunctionalTests.csproj +++ b/test/Savvyio.Extensions.NATS.FunctionalTests/Savvyio.Extensions.NATS.FunctionalTests.csproj @@ -4,10 +4,6 @@ Savvyio.Extensions.NATS - - - - diff --git a/test/Savvyio.Extensions.NATS.Tests/Commands/NatsCommandQueueOptionsTest.cs b/test/Savvyio.Extensions.NATS.Tests/Commands/NatsCommandQueueOptionsTest.cs index ad8c746..9546eb8 100644 --- a/test/Savvyio.Extensions.NATS.Tests/Commands/NatsCommandQueueOptionsTest.cs +++ b/test/Savvyio.Extensions.NATS.Tests/Commands/NatsCommandQueueOptionsTest.cs @@ -1,7 +1,6 @@ using Codebelt.Extensions.Xunit; using System; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Extensions.NATS.Commands { diff --git a/test/Savvyio.Extensions.NATS.Tests/Commands/NatsCommandQueueTest.cs b/test/Savvyio.Extensions.NATS.Tests/Commands/NatsCommandQueueTest.cs index 42781db..74c97c9 100644 --- a/test/Savvyio.Extensions.NATS.Tests/Commands/NatsCommandQueueTest.cs +++ b/test/Savvyio.Extensions.NATS.Tests/Commands/NatsCommandQueueTest.cs @@ -4,7 +4,6 @@ using Savvyio.Extensions.Text.Json; using Savvyio.Messaging; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Extensions.NATS.Commands { diff --git a/test/Savvyio.Extensions.NATS.Tests/EventDriven/NatsEventBusOptionsTest.cs b/test/Savvyio.Extensions.NATS.Tests/EventDriven/NatsEventBusOptionsTest.cs index 0a22957..e63ce76 100644 --- a/test/Savvyio.Extensions.NATS.Tests/EventDriven/NatsEventBusOptionsTest.cs +++ b/test/Savvyio.Extensions.NATS.Tests/EventDriven/NatsEventBusOptionsTest.cs @@ -1,5 +1,4 @@ using Xunit; -using Xunit.Abstractions; using Codebelt.Extensions.Xunit; namespace Savvyio.Extensions.NATS.EventDriven diff --git a/test/Savvyio.Extensions.NATS.Tests/EventDriven/NatsEventBusTest.cs b/test/Savvyio.Extensions.NATS.Tests/EventDriven/NatsEventBusTest.cs index 231c550..c39e2e4 100644 --- a/test/Savvyio.Extensions.NATS.Tests/EventDriven/NatsEventBusTest.cs +++ b/test/Savvyio.Extensions.NATS.Tests/EventDriven/NatsEventBusTest.cs @@ -6,7 +6,6 @@ using Savvyio.Extensions.Text.Json; using Savvyio.Messaging; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Extensions.NATS.EventDriven { diff --git a/test/Savvyio.Extensions.NATS.Tests/NatsMessageOptionsTest.cs b/test/Savvyio.Extensions.NATS.Tests/NatsMessageOptionsTest.cs index cb862a5..d05fb1d 100644 --- a/test/Savvyio.Extensions.NATS.Tests/NatsMessageOptionsTest.cs +++ b/test/Savvyio.Extensions.NATS.Tests/NatsMessageOptionsTest.cs @@ -1,7 +1,6 @@  using System; using Codebelt.Extensions.Xunit; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Extensions.NATS { diff --git a/test/Savvyio.Extensions.NATS.Tests/NatsMessageTest.cs b/test/Savvyio.Extensions.NATS.Tests/NatsMessageTest.cs index 1219774..cc06b89 100644 --- a/test/Savvyio.Extensions.NATS.Tests/NatsMessageTest.cs +++ b/test/Savvyio.Extensions.NATS.Tests/NatsMessageTest.cs @@ -3,7 +3,6 @@ using System.Threading.Tasks; using Codebelt.Extensions.Xunit; using Xunit; -using Xunit.Abstractions; using Savvyio.Extensions.NATS; using NATS.Client.Core; using System.Threading; diff --git a/test/Savvyio.Extensions.Newtonsoft.Json.Tests/Commands/CommandTest.cs b/test/Savvyio.Extensions.Newtonsoft.Json.Tests/Commands/CommandTest.cs index 8ff2264..3ad76df 100644 --- a/test/Savvyio.Extensions.Newtonsoft.Json.Tests/Commands/CommandTest.cs +++ b/test/Savvyio.Extensions.Newtonsoft.Json.Tests/Commands/CommandTest.cs @@ -3,7 +3,6 @@ using Codebelt.Extensions.Xunit; using Savvyio.Assets.Commands; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Extensions.Newtonsoft.Json.Commands { diff --git a/test/Savvyio.Extensions.Newtonsoft.Json.Tests/Commands/Messaging/CommandExtensionsTest.cs b/test/Savvyio.Extensions.Newtonsoft.Json.Tests/Commands/Messaging/CommandExtensionsTest.cs index 15a1469..6a08b05 100644 --- a/test/Savvyio.Extensions.Newtonsoft.Json.Tests/Commands/Messaging/CommandExtensionsTest.cs +++ b/test/Savvyio.Extensions.Newtonsoft.Json.Tests/Commands/Messaging/CommandExtensionsTest.cs @@ -6,7 +6,6 @@ using Savvyio.Commands.Messaging; using Savvyio.Messaging; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Extensions.Newtonsoft.Json.Commands.Messaging { diff --git a/test/Savvyio.Extensions.Newtonsoft.Json.Tests/Commands/Messaging/Cryptography/MessageExtensionsTest.cs b/test/Savvyio.Extensions.Newtonsoft.Json.Tests/Commands/Messaging/Cryptography/MessageExtensionsTest.cs index 238515b..ffcdcd7 100644 --- a/test/Savvyio.Extensions.Newtonsoft.Json.Tests/Commands/Messaging/Cryptography/MessageExtensionsTest.cs +++ b/test/Savvyio.Extensions.Newtonsoft.Json.Tests/Commands/Messaging/Cryptography/MessageExtensionsTest.cs @@ -8,7 +8,6 @@ using Savvyio.Messaging; using Savvyio.Messaging.Cryptography; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Extensions.Newtonsoft.Json.Commands.Messaging.Cryptography { diff --git a/test/Savvyio.Extensions.Newtonsoft.Json.Tests/Commands/Messaging/InMemoryCommandQueueTest.cs b/test/Savvyio.Extensions.Newtonsoft.Json.Tests/Commands/Messaging/InMemoryCommandQueueTest.cs index 1c15323..7cea0d5 100644 --- a/test/Savvyio.Extensions.Newtonsoft.Json.Tests/Commands/Messaging/InMemoryCommandQueueTest.cs +++ b/test/Savvyio.Extensions.Newtonsoft.Json.Tests/Commands/Messaging/InMemoryCommandQueueTest.cs @@ -12,12 +12,11 @@ using Savvyio.Commands.Messaging; using Savvyio.Messaging; using Xunit; -using Xunit.Abstractions; -using Xunit.Priority; +using Xunit.v3.Priority; namespace Savvyio.Extensions.Newtonsoft.Json.Commands.Messaging { - [TestCaseOrderer(PriorityOrderer.Name, PriorityOrderer.Assembly)] + [TestCaseOrderer(typeof(PriorityOrderer))] public class InMemoryCommandQueueTest : Test { private static readonly InMemoryCommandQueue Queue = new(); diff --git a/test/Savvyio.Extensions.Newtonsoft.Json.Tests/Domain/DomainTest.cs b/test/Savvyio.Extensions.Newtonsoft.Json.Tests/Domain/DomainTest.cs index a71bd67..4d485bd 100644 --- a/test/Savvyio.Extensions.Newtonsoft.Json.Tests/Domain/DomainTest.cs +++ b/test/Savvyio.Extensions.Newtonsoft.Json.Tests/Domain/DomainTest.cs @@ -3,7 +3,6 @@ using Codebelt.Extensions.Xunit; using Savvyio.Assets.Domain; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Extensions.Newtonsoft.Json.Domain { diff --git a/test/Savvyio.Extensions.Newtonsoft.Json.Tests/EventDriven/Messaging/CloudEvents/Cryptography/IntegrationEventExtensionsTest.cs b/test/Savvyio.Extensions.Newtonsoft.Json.Tests/EventDriven/Messaging/CloudEvents/Cryptography/IntegrationEventExtensionsTest.cs index ebf56b1..fee9866 100644 --- a/test/Savvyio.Extensions.Newtonsoft.Json.Tests/EventDriven/Messaging/CloudEvents/Cryptography/IntegrationEventExtensionsTest.cs +++ b/test/Savvyio.Extensions.Newtonsoft.Json.Tests/EventDriven/Messaging/CloudEvents/Cryptography/IntegrationEventExtensionsTest.cs @@ -8,7 +8,6 @@ using Savvyio.EventDriven.Messaging.CloudEvents; using Savvyio.EventDriven.Messaging.CloudEvents.Cryptography; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Extensions.Newtonsoft.Json.EventDriven.Messaging.CloudEvents.Cryptography { diff --git a/test/Savvyio.Extensions.Newtonsoft.Json.Tests/EventDriven/Messaging/CloudEvents/IntegrationEventExtensionsTest.cs b/test/Savvyio.Extensions.Newtonsoft.Json.Tests/EventDriven/Messaging/CloudEvents/IntegrationEventExtensionsTest.cs index c75124e..6668682 100644 --- a/test/Savvyio.Extensions.Newtonsoft.Json.Tests/EventDriven/Messaging/CloudEvents/IntegrationEventExtensionsTest.cs +++ b/test/Savvyio.Extensions.Newtonsoft.Json.Tests/EventDriven/Messaging/CloudEvents/IntegrationEventExtensionsTest.cs @@ -7,7 +7,6 @@ using Savvyio.EventDriven.Messaging; using Savvyio.EventDriven.Messaging.CloudEvents; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Extensions.Newtonsoft.Json.EventDriven.Messaging.CloudEvents { diff --git a/test/Savvyio.Extensions.Newtonsoft.Json.Tests/EventDriven/Messaging/Cryptography/IntegrationEventExtensionsTest.cs b/test/Savvyio.Extensions.Newtonsoft.Json.Tests/EventDriven/Messaging/Cryptography/IntegrationEventExtensionsTest.cs index 17d25d1..908ad41 100644 --- a/test/Savvyio.Extensions.Newtonsoft.Json.Tests/EventDriven/Messaging/Cryptography/IntegrationEventExtensionsTest.cs +++ b/test/Savvyio.Extensions.Newtonsoft.Json.Tests/EventDriven/Messaging/Cryptography/IntegrationEventExtensionsTest.cs @@ -7,7 +7,6 @@ using Savvyio.EventDriven.Messaging; using Savvyio.Messaging.Cryptography; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Extensions.Newtonsoft.Json.EventDriven.Messaging.Cryptography { diff --git a/test/Savvyio.Extensions.Newtonsoft.Json.Tests/EventDriven/Messaging/IntegrationEventExtensionsTest.cs b/test/Savvyio.Extensions.Newtonsoft.Json.Tests/EventDriven/Messaging/IntegrationEventExtensionsTest.cs index e87576b..80a45f2 100644 --- a/test/Savvyio.Extensions.Newtonsoft.Json.Tests/EventDriven/Messaging/IntegrationEventExtensionsTest.cs +++ b/test/Savvyio.Extensions.Newtonsoft.Json.Tests/EventDriven/Messaging/IntegrationEventExtensionsTest.cs @@ -7,7 +7,6 @@ using Savvyio.EventDriven.Messaging; using Savvyio.Messaging; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Extensions.Newtonsoft.Json.EventDriven.Messaging { diff --git a/test/Savvyio.Extensions.Newtonsoft.Json.Tests/MetadataDictionaryTest.cs b/test/Savvyio.Extensions.Newtonsoft.Json.Tests/MetadataDictionaryTest.cs index 570dc4c..4aa2fd5 100644 --- a/test/Savvyio.Extensions.Newtonsoft.Json.Tests/MetadataDictionaryTest.cs +++ b/test/Savvyio.Extensions.Newtonsoft.Json.Tests/MetadataDictionaryTest.cs @@ -3,7 +3,6 @@ using Codebelt.Extensions.Newtonsoft.Json.Formatters; using Codebelt.Extensions.Xunit; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Extensions.Newtonsoft.Json { diff --git a/test/Savvyio.Extensions.Newtonsoft.Json.Tests/Savvyio.Extensions.Newtonsoft.Json.Tests.csproj b/test/Savvyio.Extensions.Newtonsoft.Json.Tests/Savvyio.Extensions.Newtonsoft.Json.Tests.csproj index f278548..572e19d 100644 --- a/test/Savvyio.Extensions.Newtonsoft.Json.Tests/Savvyio.Extensions.Newtonsoft.Json.Tests.csproj +++ b/test/Savvyio.Extensions.Newtonsoft.Json.Tests/Savvyio.Extensions.Newtonsoft.Json.Tests.csproj @@ -6,7 +6,6 @@ - diff --git a/test/Savvyio.Extensions.QueueStorage.FunctionalTests/Commands/AzureCommandQueueJsonSerializerContextTest.cs b/test/Savvyio.Extensions.QueueStorage.FunctionalTests/Commands/AzureCommandQueueJsonSerializerContextTest.cs index 12ca961..87876bf 100644 --- a/test/Savvyio.Extensions.QueueStorage.FunctionalTests/Commands/AzureCommandQueueJsonSerializerContextTest.cs +++ b/test/Savvyio.Extensions.QueueStorage.FunctionalTests/Commands/AzureCommandQueueJsonSerializerContextTest.cs @@ -24,12 +24,11 @@ using Savvyio.Messaging; using Savvyio.Messaging.Cryptography; using Xunit; -using Xunit.Abstractions; -using Xunit.Priority; +using Xunit.v3.Priority; namespace Savvyio.Extensions.QueueStorage.Commands { - [TestCaseOrderer(PriorityOrderer.Name, PriorityOrderer.Assembly)] + [TestCaseOrderer(typeof(PriorityOrderer))] public class AzureCommandQueueJsonSerializerContextTest : HostTest { private static readonly string Platform = RuntimeInformation.IsOSPlatform(OSPlatform.Linux) ? "linux" : "windows"; diff --git a/test/Savvyio.Extensions.QueueStorage.FunctionalTests/Commands/AzureCommandQueueNewtonsoftJsonSerializerContextTest.cs b/test/Savvyio.Extensions.QueueStorage.FunctionalTests/Commands/AzureCommandQueueNewtonsoftJsonSerializerContextTest.cs index db13770..9854551 100644 --- a/test/Savvyio.Extensions.QueueStorage.FunctionalTests/Commands/AzureCommandQueueNewtonsoftJsonSerializerContextTest.cs +++ b/test/Savvyio.Extensions.QueueStorage.FunctionalTests/Commands/AzureCommandQueueNewtonsoftJsonSerializerContextTest.cs @@ -24,12 +24,11 @@ using Savvyio.Messaging; using Savvyio.Messaging.Cryptography; using Xunit; -using Xunit.Abstractions; -using Xunit.Priority; +using Xunit.v3.Priority; namespace Savvyio.Extensions.QueueStorage.Commands { - [TestCaseOrderer(PriorityOrderer.Name, PriorityOrderer.Assembly)] + [TestCaseOrderer(typeof(PriorityOrderer))] public class AzureCommandQueueNewtonsoftJsonSerializerContextTest : HostTest { private static readonly string Platform = RuntimeInformation.IsOSPlatform(OSPlatform.Linux) ? "linux" : "windows"; diff --git a/test/Savvyio.Extensions.QueueStorage.FunctionalTests/EventDriven/AzureEventBusJsonSerializerContextTest.cs b/test/Savvyio.Extensions.QueueStorage.FunctionalTests/EventDriven/AzureEventBusJsonSerializerContextTest.cs index 753e3e9..1286df8 100644 --- a/test/Savvyio.Extensions.QueueStorage.FunctionalTests/EventDriven/AzureEventBusJsonSerializerContextTest.cs +++ b/test/Savvyio.Extensions.QueueStorage.FunctionalTests/EventDriven/AzureEventBusJsonSerializerContextTest.cs @@ -26,12 +26,11 @@ using Savvyio.Messaging; using Savvyio.Messaging.Cryptography; using Xunit; -using Xunit.Abstractions; -using Xunit.Priority; +using Xunit.v3.Priority; namespace Savvyio.Extensions.QueueStorage.EventDriven { - [TestCaseOrderer(PriorityOrderer.Name, PriorityOrderer.Assembly)] + [TestCaseOrderer(typeof(PriorityOrderer))] public class AzureEventBusJsonSerializerContextTest : HostTest { private static readonly string Platform = RuntimeInformation.IsOSPlatform(OSPlatform.Linux) ? "linux" : "win"; diff --git a/test/Savvyio.Extensions.QueueStorage.FunctionalTests/EventDriven/AzureEventBusNewtonsoftJsonSerializerContextTest.cs b/test/Savvyio.Extensions.QueueStorage.FunctionalTests/EventDriven/AzureEventBusNewtonsoftJsonSerializerContextTest.cs index 63fa64f..c60b10f 100644 --- a/test/Savvyio.Extensions.QueueStorage.FunctionalTests/EventDriven/AzureEventBusNewtonsoftJsonSerializerContextTest.cs +++ b/test/Savvyio.Extensions.QueueStorage.FunctionalTests/EventDriven/AzureEventBusNewtonsoftJsonSerializerContextTest.cs @@ -26,12 +26,11 @@ using Savvyio.Messaging; using Savvyio.Messaging.Cryptography; using Xunit; -using Xunit.Abstractions; -using Xunit.Priority; +using Xunit.v3.Priority; namespace Savvyio.Extensions.QueueStorage.EventDriven { - [TestCaseOrderer(PriorityOrderer.Name, PriorityOrderer.Assembly)] + [TestCaseOrderer(typeof(PriorityOrderer))] public class AzureEventBusNewtonsoftJsonSerializerContextTest : HostTest { private static readonly string Platform = RuntimeInformation.IsOSPlatform(OSPlatform.Linux) ? "linux" : "win"; diff --git a/test/Savvyio.Extensions.QueueStorage.FunctionalTests/Savvyio.Extensions.QueueStorage.FunctionalTests.csproj b/test/Savvyio.Extensions.QueueStorage.FunctionalTests/Savvyio.Extensions.QueueStorage.FunctionalTests.csproj index 7c17dcf..b4ea1ca 100644 --- a/test/Savvyio.Extensions.QueueStorage.FunctionalTests/Savvyio.Extensions.QueueStorage.FunctionalTests.csproj +++ b/test/Savvyio.Extensions.QueueStorage.FunctionalTests/Savvyio.Extensions.QueueStorage.FunctionalTests.csproj @@ -6,8 +6,7 @@ - - + diff --git a/test/Savvyio.Extensions.QueueStorage.Tests/AzureQueueOptionsTest.cs b/test/Savvyio.Extensions.QueueStorage.Tests/AzureQueueOptionsTest.cs index fa4c509..2472ef3 100644 --- a/test/Savvyio.Extensions.QueueStorage.Tests/AzureQueueOptionsTest.cs +++ b/test/Savvyio.Extensions.QueueStorage.Tests/AzureQueueOptionsTest.cs @@ -5,7 +5,6 @@ using Savvyio.Extensions.QueueStorage.Commands; using Savvyio.Extensions.Text.Json; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Extensions.QueueStorage { diff --git a/test/Savvyio.Extensions.QueueStorage.Tests/AzureQueueReceiveOptionsTest.cs b/test/Savvyio.Extensions.QueueStorage.Tests/AzureQueueReceiveOptionsTest.cs index 808a05a..d394487 100644 --- a/test/Savvyio.Extensions.QueueStorage.Tests/AzureQueueReceiveOptionsTest.cs +++ b/test/Savvyio.Extensions.QueueStorage.Tests/AzureQueueReceiveOptionsTest.cs @@ -1,7 +1,6 @@ using System; using Codebelt.Extensions.Xunit; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Extensions.QueueStorage { diff --git a/test/Savvyio.Extensions.QueueStorage.Tests/AzureQueueSendOptionsTest.cs b/test/Savvyio.Extensions.QueueStorage.Tests/AzureQueueSendOptionsTest.cs index c57aa59..b2547a0 100644 --- a/test/Savvyio.Extensions.QueueStorage.Tests/AzureQueueSendOptionsTest.cs +++ b/test/Savvyio.Extensions.QueueStorage.Tests/AzureQueueSendOptionsTest.cs @@ -1,7 +1,6 @@ using System; using Codebelt.Extensions.Xunit; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Extensions.QueueStorage { diff --git a/test/Savvyio.Extensions.QueueStorage.Tests/Commands/AzureCommandQueueTest.cs b/test/Savvyio.Extensions.QueueStorage.Tests/Commands/AzureCommandQueueTest.cs index 0ac84c4..48a911b 100644 --- a/test/Savvyio.Extensions.QueueStorage.Tests/Commands/AzureCommandQueueTest.cs +++ b/test/Savvyio.Extensions.QueueStorage.Tests/Commands/AzureCommandQueueTest.cs @@ -10,7 +10,6 @@ using Savvyio.Extensions.QueueStorage.Commands; using Savvyio.Messaging; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Extensions.QueueStorage.Commands { diff --git a/test/Savvyio.Extensions.QueueStorage.Tests/EventDriven/AzureEventBusTest.cs b/test/Savvyio.Extensions.QueueStorage.Tests/EventDriven/AzureEventBusTest.cs index 0d2305f..4d64ddc 100644 --- a/test/Savvyio.Extensions.QueueStorage.Tests/EventDriven/AzureEventBusTest.cs +++ b/test/Savvyio.Extensions.QueueStorage.Tests/EventDriven/AzureEventBusTest.cs @@ -19,7 +19,6 @@ using Savvyio.Extensions.QueueStorage.EventDriven; using Savvyio.Extensions.Text.Json; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Extensions.QueueStorage.EventDriven { diff --git a/test/Savvyio.Extensions.RabbitMQ.FunctionalTests/Commands/RabbitMqCommandQueueJsonSerializerContextTest.cs b/test/Savvyio.Extensions.RabbitMQ.FunctionalTests/Commands/RabbitMqCommandQueueJsonSerializerContextTest.cs index 854c6b1..235c331 100644 --- a/test/Savvyio.Extensions.RabbitMQ.FunctionalTests/Commands/RabbitMqCommandQueueJsonSerializerContextTest.cs +++ b/test/Savvyio.Extensions.RabbitMQ.FunctionalTests/Commands/RabbitMqCommandQueueJsonSerializerContextTest.cs @@ -17,7 +17,6 @@ using Savvyio.Messaging; using Savvyio.Messaging.Cryptography; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Extensions.RabbitMQ.Commands { diff --git a/test/Savvyio.Extensions.RabbitMQ.FunctionalTests/Commands/RabbitMqCommandQueueNewtonsoftJsonSerializerContextTest.cs b/test/Savvyio.Extensions.RabbitMQ.FunctionalTests/Commands/RabbitMqCommandQueueNewtonsoftJsonSerializerContextTest.cs index b41d789..6b0eb83 100644 --- a/test/Savvyio.Extensions.RabbitMQ.FunctionalTests/Commands/RabbitMqCommandQueueNewtonsoftJsonSerializerContextTest.cs +++ b/test/Savvyio.Extensions.RabbitMQ.FunctionalTests/Commands/RabbitMqCommandQueueNewtonsoftJsonSerializerContextTest.cs @@ -17,7 +17,6 @@ using Savvyio.Messaging; using Savvyio.Messaging.Cryptography; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Extensions.RabbitMQ.Commands { diff --git a/test/Savvyio.Extensions.RabbitMQ.FunctionalTests/EventDriven/RabbitMqEventBusJsonSerializerContextTest.cs b/test/Savvyio.Extensions.RabbitMQ.FunctionalTests/EventDriven/RabbitMqEventBusJsonSerializerContextTest.cs index 8158849..3e927a8 100644 --- a/test/Savvyio.Extensions.RabbitMQ.FunctionalTests/EventDriven/RabbitMqEventBusJsonSerializerContextTest.cs +++ b/test/Savvyio.Extensions.RabbitMQ.FunctionalTests/EventDriven/RabbitMqEventBusJsonSerializerContextTest.cs @@ -19,7 +19,6 @@ using System.Threading.Tasks; using Cuemon.Extensions.IO; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Extensions.RabbitMQ.EventDriven { diff --git a/test/Savvyio.Extensions.RabbitMQ.FunctionalTests/EventDriven/RabbitMqEventBusNewtonsoftJsonSerializerContextTest.cs b/test/Savvyio.Extensions.RabbitMQ.FunctionalTests/EventDriven/RabbitMqEventBusNewtonsoftJsonSerializerContextTest.cs index d38d6c8..577221a 100644 --- a/test/Savvyio.Extensions.RabbitMQ.FunctionalTests/EventDriven/RabbitMqEventBusNewtonsoftJsonSerializerContextTest.cs +++ b/test/Savvyio.Extensions.RabbitMQ.FunctionalTests/EventDriven/RabbitMqEventBusNewtonsoftJsonSerializerContextTest.cs @@ -19,7 +19,6 @@ using System.Threading.Channels; using System.Threading.Tasks; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Extensions.RabbitMQ.EventDriven { diff --git a/test/Savvyio.Extensions.RabbitMQ.FunctionalTests/Savvyio.Extensions.RabbitMQ.FunctionalTests.csproj b/test/Savvyio.Extensions.RabbitMQ.FunctionalTests/Savvyio.Extensions.RabbitMQ.FunctionalTests.csproj index 0c0b39c..556e08e 100644 --- a/test/Savvyio.Extensions.RabbitMQ.FunctionalTests/Savvyio.Extensions.RabbitMQ.FunctionalTests.csproj +++ b/test/Savvyio.Extensions.RabbitMQ.FunctionalTests/Savvyio.Extensions.RabbitMQ.FunctionalTests.csproj @@ -1,13 +1,9 @@ - + Savvyio.Extensions.RabbitMQ - - - - diff --git a/test/Savvyio.Extensions.RabbitMQ.Tests/RabbitMqMessageTest.cs b/test/Savvyio.Extensions.RabbitMQ.Tests/RabbitMqMessageTest.cs index fada94c..2de0df0 100644 --- a/test/Savvyio.Extensions.RabbitMQ.Tests/RabbitMqMessageTest.cs +++ b/test/Savvyio.Extensions.RabbitMQ.Tests/RabbitMqMessageTest.cs @@ -7,7 +7,6 @@ using System.Threading; using System.Threading.Tasks; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Extensions.RabbitMQ { diff --git a/test/Savvyio.Extensions.RabbitMQ.Tests/Savvyio.Extensions.RabbitMQ.Tests.csproj b/test/Savvyio.Extensions.RabbitMQ.Tests/Savvyio.Extensions.RabbitMQ.Tests.csproj index 44dcc5f..a98d756 100644 --- a/test/Savvyio.Extensions.RabbitMQ.Tests/Savvyio.Extensions.RabbitMQ.Tests.csproj +++ b/test/Savvyio.Extensions.RabbitMQ.Tests/Savvyio.Extensions.RabbitMQ.Tests.csproj @@ -17,5 +17,5 @@ - + diff --git a/test/Savvyio.Extensions.SimpleQueueService.FunctionalTests/Commands/AmazonCommandQueueJsonSerializerContextTest.cs b/test/Savvyio.Extensions.SimpleQueueService.FunctionalTests/Commands/AmazonCommandQueueJsonSerializerContextTest.cs index 5914388..ae5ef5d 100644 --- a/test/Savvyio.Extensions.SimpleQueueService.FunctionalTests/Commands/AmazonCommandQueueJsonSerializerContextTest.cs +++ b/test/Savvyio.Extensions.SimpleQueueService.FunctionalTests/Commands/AmazonCommandQueueJsonSerializerContextTest.cs @@ -15,8 +15,6 @@ using Savvyio.Extensions.SimpleQueueService.Assets; using Savvyio.Messaging; using Xunit; -using Xunit.Abstractions; -using Xunit.Priority; using System.Runtime.InteropServices; using System.Threading; using Cuemon.Diagnostics; @@ -25,10 +23,11 @@ using Savvyio.Extensions.DependencyInjection.SimpleQueueService; using Savvyio.Extensions.Text.Json; using Savvyio.Messaging.Cryptography; +using Xunit.v3.Priority; namespace Savvyio.Extensions.SimpleQueueService.Commands { - [TestCaseOrderer(PriorityOrderer.Name, PriorityOrderer.Assembly)] + [TestCaseOrderer(typeof(PriorityOrderer))] public class AmazonCommandQueueJsonSerializerContextTest : HostTest { private static readonly bool IsLinux = RuntimeInformation.IsOSPlatform(OSPlatform.Linux); diff --git a/test/Savvyio.Extensions.SimpleQueueService.FunctionalTests/Commands/AmazonCommandQueueNewtonsoftJsonSerializerContextTest.cs b/test/Savvyio.Extensions.SimpleQueueService.FunctionalTests/Commands/AmazonCommandQueueNewtonsoftJsonSerializerContextTest.cs index 6ab70a5..72d1f60 100644 --- a/test/Savvyio.Extensions.SimpleQueueService.FunctionalTests/Commands/AmazonCommandQueueNewtonsoftJsonSerializerContextTest.cs +++ b/test/Savvyio.Extensions.SimpleQueueService.FunctionalTests/Commands/AmazonCommandQueueNewtonsoftJsonSerializerContextTest.cs @@ -15,8 +15,6 @@ using Savvyio.Extensions.SimpleQueueService.Assets; using Savvyio.Messaging; using Xunit; -using Xunit.Abstractions; -using Xunit.Priority; using System.Runtime.InteropServices; using System.Threading; using Cuemon.Diagnostics; @@ -25,10 +23,11 @@ using Savvyio.Extensions.DependencyInjection.SimpleQueueService; using Savvyio.Extensions.Newtonsoft.Json; using Savvyio.Messaging.Cryptography; +using Xunit.v3.Priority; namespace Savvyio.Extensions.SimpleQueueService.Commands { - [TestCaseOrderer(PriorityOrderer.Name, PriorityOrderer.Assembly)] + [TestCaseOrderer(typeof(PriorityOrderer))] public class AmazonCommandQueueNewtonsoftJsonSerializerContextTest : HostTest { private static readonly bool IsLinux = RuntimeInformation.IsOSPlatform(OSPlatform.Linux); diff --git a/test/Savvyio.Extensions.SimpleQueueService.FunctionalTests/EventDriven/AmazonEventBusJsonSerializerContextTest.cs b/test/Savvyio.Extensions.SimpleQueueService.FunctionalTests/EventDriven/AmazonEventBusJsonSerializerContextTest.cs index f9c2380..f57eace 100644 --- a/test/Savvyio.Extensions.SimpleQueueService.FunctionalTests/EventDriven/AmazonEventBusJsonSerializerContextTest.cs +++ b/test/Savvyio.Extensions.SimpleQueueService.FunctionalTests/EventDriven/AmazonEventBusJsonSerializerContextTest.cs @@ -22,12 +22,11 @@ using Savvyio.Messaging; using Savvyio.Messaging.Cryptography; using Xunit; -using Xunit.Abstractions; -using Xunit.Priority; +using Xunit.v3.Priority; namespace Savvyio.Extensions.SimpleQueueService.EventDriven { - [TestCaseOrderer(PriorityOrderer.Name, PriorityOrderer.Assembly)] + [TestCaseOrderer(typeof(PriorityOrderer))] public class AmazonEventBusJsonSerializerContextTest : HostTest { private static readonly bool IsLinux = RuntimeInformation.IsOSPlatform(OSPlatform.Linux); diff --git a/test/Savvyio.Extensions.SimpleQueueService.FunctionalTests/EventDriven/AmazonEventBusNewtonsoftJsonSerializerContextTest.cs b/test/Savvyio.Extensions.SimpleQueueService.FunctionalTests/EventDriven/AmazonEventBusNewtonsoftJsonSerializerContextTest.cs index c472f97..2df89df 100644 --- a/test/Savvyio.Extensions.SimpleQueueService.FunctionalTests/EventDriven/AmazonEventBusNewtonsoftJsonSerializerContextTest.cs +++ b/test/Savvyio.Extensions.SimpleQueueService.FunctionalTests/EventDriven/AmazonEventBusNewtonsoftJsonSerializerContextTest.cs @@ -21,13 +21,12 @@ using Savvyio.Messaging; using Savvyio.Messaging.Cryptography; using Xunit; -using Xunit.Abstractions; -using Xunit.Priority; using Savvyio.Extensions.DependencyInjection; +using Xunit.v3.Priority; namespace Savvyio.Extensions.SimpleQueueService.EventDriven { - [TestCaseOrderer(PriorityOrderer.Name, PriorityOrderer.Assembly)] + [TestCaseOrderer(typeof(PriorityOrderer))] public class AmazonEventBusNewtonsoftJsonSerializerContextTest : HostTest { private static readonly bool IsLinux = RuntimeInformation.IsOSPlatform(OSPlatform.Linux); diff --git a/test/Savvyio.Extensions.SimpleQueueService.FunctionalTests/Savvyio.Extensions.SimpleQueueService.FunctionalTests.csproj b/test/Savvyio.Extensions.SimpleQueueService.FunctionalTests/Savvyio.Extensions.SimpleQueueService.FunctionalTests.csproj index fb29d23..7621148 100644 --- a/test/Savvyio.Extensions.SimpleQueueService.FunctionalTests/Savvyio.Extensions.SimpleQueueService.FunctionalTests.csproj +++ b/test/Savvyio.Extensions.SimpleQueueService.FunctionalTests/Savvyio.Extensions.SimpleQueueService.FunctionalTests.csproj @@ -5,8 +5,7 @@ - - + @@ -18,5 +17,5 @@ - + diff --git a/test/Savvyio.Extensions.SimpleQueueService.Tests/AmazonMessageOptionsTest.cs b/test/Savvyio.Extensions.SimpleQueueService.Tests/AmazonMessageOptionsTest.cs index 695c191..3d140df 100644 --- a/test/Savvyio.Extensions.SimpleQueueService.Tests/AmazonMessageOptionsTest.cs +++ b/test/Savvyio.Extensions.SimpleQueueService.Tests/AmazonMessageOptionsTest.cs @@ -7,7 +7,6 @@ using Cuemon; using Codebelt.Extensions.Xunit; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Extensions.SimpleQueueService { diff --git a/test/Savvyio.Extensions.SimpleQueueService.Tests/AmazonMessageReceiveOptionsTest.cs b/test/Savvyio.Extensions.SimpleQueueService.Tests/AmazonMessageReceiveOptionsTest.cs index 1ef3e89..a9b4a0d 100644 --- a/test/Savvyio.Extensions.SimpleQueueService.Tests/AmazonMessageReceiveOptionsTest.cs +++ b/test/Savvyio.Extensions.SimpleQueueService.Tests/AmazonMessageReceiveOptionsTest.cs @@ -1,7 +1,6 @@ using System; using Codebelt.Extensions.Xunit; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Extensions.SimpleQueueService { diff --git a/test/Savvyio.Extensions.SimpleQueueService.Tests/AmazonResourceNameOptionsTest.cs b/test/Savvyio.Extensions.SimpleQueueService.Tests/AmazonResourceNameOptionsTest.cs index af7ff67..fbffc67 100644 --- a/test/Savvyio.Extensions.SimpleQueueService.Tests/AmazonResourceNameOptionsTest.cs +++ b/test/Savvyio.Extensions.SimpleQueueService.Tests/AmazonResourceNameOptionsTest.cs @@ -2,7 +2,6 @@ using Cuemon; using Codebelt.Extensions.Xunit; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Extensions.SimpleQueueService { diff --git a/test/Savvyio.Extensions.SimpleQueueService.Tests/ClientConfigExtensionsTest.cs b/test/Savvyio.Extensions.SimpleQueueService.Tests/ClientConfigExtensionsTest.cs index 7c56d28..717f2a3 100644 --- a/test/Savvyio.Extensions.SimpleQueueService.Tests/ClientConfigExtensionsTest.cs +++ b/test/Savvyio.Extensions.SimpleQueueService.Tests/ClientConfigExtensionsTest.cs @@ -3,7 +3,6 @@ using Amazon.SQS; using Codebelt.Extensions.Xunit; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Extensions.SimpleQueueService { diff --git a/test/Savvyio.Extensions.SimpleQueueService.Tests/Commands/AmazonCommandQueueTest.cs b/test/Savvyio.Extensions.SimpleQueueService.Tests/Commands/AmazonCommandQueueTest.cs index 8d1faa5..07d81ef 100644 --- a/test/Savvyio.Extensions.SimpleQueueService.Tests/Commands/AmazonCommandQueueTest.cs +++ b/test/Savvyio.Extensions.SimpleQueueService.Tests/Commands/AmazonCommandQueueTest.cs @@ -14,7 +14,6 @@ using Savvyio.Extensions.Text.Json; using Savvyio.Messaging; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Extensions.SimpleQueueService.Commands { diff --git a/test/Savvyio.Extensions.SimpleQueueService.Tests/EventDriven/AmazonEventBusTest.cs b/test/Savvyio.Extensions.SimpleQueueService.Tests/EventDriven/AmazonEventBusTest.cs index a284527..68e4def 100644 --- a/test/Savvyio.Extensions.SimpleQueueService.Tests/EventDriven/AmazonEventBusTest.cs +++ b/test/Savvyio.Extensions.SimpleQueueService.Tests/EventDriven/AmazonEventBusTest.cs @@ -20,7 +20,6 @@ using Savvyio.Extensions.Text.Json; using Savvyio.Messaging; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Extensions.SimpleQueueService.EventDriven { diff --git a/test/Savvyio.Extensions.SimpleQueueService.Tests/EventDriven/StringExtensionsTest.cs b/test/Savvyio.Extensions.SimpleQueueService.Tests/EventDriven/StringExtensionsTest.cs index 8f7bf59..cbf6c89 100644 --- a/test/Savvyio.Extensions.SimpleQueueService.Tests/EventDriven/StringExtensionsTest.cs +++ b/test/Savvyio.Extensions.SimpleQueueService.Tests/EventDriven/StringExtensionsTest.cs @@ -1,7 +1,6 @@ using System; using Codebelt.Extensions.Xunit; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Extensions.SimpleQueueService.EventDriven { diff --git a/test/Savvyio.Extensions.Text.Json.Tests/Commands/CommandTest.cs b/test/Savvyio.Extensions.Text.Json.Tests/Commands/CommandTest.cs index e47d78c..af5a07f 100644 --- a/test/Savvyio.Extensions.Text.Json.Tests/Commands/CommandTest.cs +++ b/test/Savvyio.Extensions.Text.Json.Tests/Commands/CommandTest.cs @@ -3,7 +3,6 @@ using Codebelt.Extensions.Xunit; using Savvyio.Assets.Commands; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Extensions.Text.Json.Commands { diff --git a/test/Savvyio.Extensions.Text.Json.Tests/Commands/Messaging/CommandExtensionsTest.cs b/test/Savvyio.Extensions.Text.Json.Tests/Commands/Messaging/CommandExtensionsTest.cs index 5bbe32e..b46455c 100644 --- a/test/Savvyio.Extensions.Text.Json.Tests/Commands/Messaging/CommandExtensionsTest.cs +++ b/test/Savvyio.Extensions.Text.Json.Tests/Commands/Messaging/CommandExtensionsTest.cs @@ -6,7 +6,6 @@ using Savvyio.Commands.Messaging; using Savvyio.Messaging; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Extensions.Text.Json.Commands.Messaging { diff --git a/test/Savvyio.Extensions.Text.Json.Tests/Commands/Messaging/Cryptography/MessageExtensionsTest.cs b/test/Savvyio.Extensions.Text.Json.Tests/Commands/Messaging/Cryptography/MessageExtensionsTest.cs index c42ecd2..06adf5a 100644 --- a/test/Savvyio.Extensions.Text.Json.Tests/Commands/Messaging/Cryptography/MessageExtensionsTest.cs +++ b/test/Savvyio.Extensions.Text.Json.Tests/Commands/Messaging/Cryptography/MessageExtensionsTest.cs @@ -7,7 +7,6 @@ using Savvyio.Commands.Messaging; using Savvyio.Messaging.Cryptography; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Extensions.Text.Json.Commands.Messaging.Cryptography { diff --git a/test/Savvyio.Extensions.Text.Json.Tests/Commands/Messaging/InMemoryCommandQueueTest.cs b/test/Savvyio.Extensions.Text.Json.Tests/Commands/Messaging/InMemoryCommandQueueTest.cs index cd1eb98..33e5f6e 100644 --- a/test/Savvyio.Extensions.Text.Json.Tests/Commands/Messaging/InMemoryCommandQueueTest.cs +++ b/test/Savvyio.Extensions.Text.Json.Tests/Commands/Messaging/InMemoryCommandQueueTest.cs @@ -12,12 +12,11 @@ using Savvyio.Commands.Messaging; using Savvyio.Messaging; using Xunit; -using Xunit.Abstractions; -using Xunit.Priority; +using Xunit.v3.Priority; namespace Savvyio.Extensions.Text.Json.Commands.Messaging { - [TestCaseOrderer(PriorityOrderer.Name, PriorityOrderer.Assembly)] + [TestCaseOrderer(typeof(PriorityOrderer))] public class InMemoryCommandQueueTest : Test { private static readonly InMemoryCommandQueue Queue = new(); diff --git a/test/Savvyio.Extensions.Text.Json.Tests/Domain/DomainTest.cs b/test/Savvyio.Extensions.Text.Json.Tests/Domain/DomainTest.cs index 73824ad..61b3320 100644 --- a/test/Savvyio.Extensions.Text.Json.Tests/Domain/DomainTest.cs +++ b/test/Savvyio.Extensions.Text.Json.Tests/Domain/DomainTest.cs @@ -3,7 +3,6 @@ using Codebelt.Extensions.Xunit; using Savvyio.Assets.Domain; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Extensions.Text.Json.Domain { diff --git a/test/Savvyio.Extensions.Text.Json.Tests/EventDriven/Messaging/CloudEvents/Cryptography/IntegrationEventExtensionsTest.cs b/test/Savvyio.Extensions.Text.Json.Tests/EventDriven/Messaging/CloudEvents/Cryptography/IntegrationEventExtensionsTest.cs index 45e8c13..f8b1ea9 100644 --- a/test/Savvyio.Extensions.Text.Json.Tests/EventDriven/Messaging/CloudEvents/Cryptography/IntegrationEventExtensionsTest.cs +++ b/test/Savvyio.Extensions.Text.Json.Tests/EventDriven/Messaging/CloudEvents/Cryptography/IntegrationEventExtensionsTest.cs @@ -8,7 +8,6 @@ using Savvyio.EventDriven.Messaging.CloudEvents; using Savvyio.EventDriven.Messaging.CloudEvents.Cryptography; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Extensions.Text.Json.EventDriven.Messaging.CloudEvents.Cryptography { diff --git a/test/Savvyio.Extensions.Text.Json.Tests/EventDriven/Messaging/CloudEvents/IntegrationEventExtensionsTest.cs b/test/Savvyio.Extensions.Text.Json.Tests/EventDriven/Messaging/CloudEvents/IntegrationEventExtensionsTest.cs index 0497943..923571e 100644 --- a/test/Savvyio.Extensions.Text.Json.Tests/EventDriven/Messaging/CloudEvents/IntegrationEventExtensionsTest.cs +++ b/test/Savvyio.Extensions.Text.Json.Tests/EventDriven/Messaging/CloudEvents/IntegrationEventExtensionsTest.cs @@ -7,7 +7,6 @@ using Savvyio.EventDriven.Messaging; using Savvyio.EventDriven.Messaging.CloudEvents; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Extensions.Text.Json.EventDriven.Messaging.CloudEvents { diff --git a/test/Savvyio.Extensions.Text.Json.Tests/EventDriven/Messaging/Cryptography/IntegrationEventExtensionsTest.cs b/test/Savvyio.Extensions.Text.Json.Tests/EventDriven/Messaging/Cryptography/IntegrationEventExtensionsTest.cs index 6eb55c5..00a2025 100644 --- a/test/Savvyio.Extensions.Text.Json.Tests/EventDriven/Messaging/Cryptography/IntegrationEventExtensionsTest.cs +++ b/test/Savvyio.Extensions.Text.Json.Tests/EventDriven/Messaging/Cryptography/IntegrationEventExtensionsTest.cs @@ -7,7 +7,6 @@ using Savvyio.EventDriven.Messaging; using Savvyio.Messaging.Cryptography; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Extensions.Text.Json.EventDriven.Messaging.Cryptography { diff --git a/test/Savvyio.Extensions.Text.Json.Tests/EventDriven/Messaging/IntegrationEventExtensionsTest.cs b/test/Savvyio.Extensions.Text.Json.Tests/EventDriven/Messaging/IntegrationEventExtensionsTest.cs index f305662..7a1e8cc 100644 --- a/test/Savvyio.Extensions.Text.Json.Tests/EventDriven/Messaging/IntegrationEventExtensionsTest.cs +++ b/test/Savvyio.Extensions.Text.Json.Tests/EventDriven/Messaging/IntegrationEventExtensionsTest.cs @@ -7,7 +7,6 @@ using Savvyio.EventDriven.Messaging; using Savvyio.Messaging; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Extensions.Text.Json.EventDriven.Messaging { diff --git a/test/Savvyio.Extensions.Text.Json.Tests/MetadataDictionaryTest.cs b/test/Savvyio.Extensions.Text.Json.Tests/MetadataDictionaryTest.cs index f4becda..6dd71f2 100644 --- a/test/Savvyio.Extensions.Text.Json.Tests/MetadataDictionaryTest.cs +++ b/test/Savvyio.Extensions.Text.Json.Tests/MetadataDictionaryTest.cs @@ -3,7 +3,6 @@ using Cuemon.Extensions.Text.Json.Formatters; using Codebelt.Extensions.Xunit; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Extensions.Text.Json { diff --git a/test/Savvyio.Extensions.Text.Json.Tests/Savvyio.Extensions.Text.Json.Tests.csproj b/test/Savvyio.Extensions.Text.Json.Tests/Savvyio.Extensions.Text.Json.Tests.csproj index 7f5a2ee..6d507d4 100644 --- a/test/Savvyio.Extensions.Text.Json.Tests/Savvyio.Extensions.Text.Json.Tests.csproj +++ b/test/Savvyio.Extensions.Text.Json.Tests/Savvyio.Extensions.Text.Json.Tests.csproj @@ -6,7 +6,6 @@ - diff --git a/test/Savvyio.FunctionalTests/DistributedMediatorTest.cs b/test/Savvyio.FunctionalTests/DistributedMediatorTest.cs index 497d84a..a833a8b 100644 --- a/test/Savvyio.FunctionalTests/DistributedMediatorTest.cs +++ b/test/Savvyio.FunctionalTests/DistributedMediatorTest.cs @@ -35,11 +35,11 @@ using System.Runtime.InteropServices; using System.Threading.Tasks; using Xunit; -using Xunit.Priority; +using Xunit.v3.Priority; namespace Savvyio { - [TestCaseOrderer(PriorityOrderer.Name, PriorityOrderer.Assembly)] + [TestCaseOrderer(typeof(PriorityOrderer))] public class DistributedMediatorTest : Test { private static readonly bool IsLinux = RuntimeInformation.IsOSPlatform(OSPlatform.Linux); diff --git a/test/Savvyio.FunctionalTests/Extensions/DependencyInjection/ServiceCollectionExtensionsTest.cs b/test/Savvyio.FunctionalTests/Extensions/DependencyInjection/ServiceCollectionExtensionsTest.cs index c33d82f..1f1b72c 100644 --- a/test/Savvyio.FunctionalTests/Extensions/DependencyInjection/ServiceCollectionExtensionsTest.cs +++ b/test/Savvyio.FunctionalTests/Extensions/DependencyInjection/ServiceCollectionExtensionsTest.cs @@ -5,7 +5,6 @@ using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Logging; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Extensions.DependencyInjection { diff --git a/test/Savvyio.FunctionalTests/MediatorTest.cs b/test/Savvyio.FunctionalTests/MediatorTest.cs index cde0965..d7fa1bf 100644 --- a/test/Savvyio.FunctionalTests/MediatorTest.cs +++ b/test/Savvyio.FunctionalTests/MediatorTest.cs @@ -25,13 +25,12 @@ using Savvyio.Extensions.Newtonsoft.Json; using Savvyio.Extensions.Text.Json; using Xunit; -using Xunit.Abstractions; -using Xunit.Priority; +using Xunit.v3.Priority; using YamlDotNet.Serialization.NamingConventions; namespace Savvyio { - [TestCaseOrderer(PriorityOrderer.Name, PriorityOrderer.Assembly)] + [TestCaseOrderer(typeof(PriorityOrderer))] public class MediatorTest : HostTest { private IServiceProvider _provider; diff --git a/test/Savvyio.FunctionalTests/Savvyio.FunctionalTests.csproj b/test/Savvyio.FunctionalTests/Savvyio.FunctionalTests.csproj index f4936c8..12a5f95 100644 --- a/test/Savvyio.FunctionalTests/Savvyio.FunctionalTests.csproj +++ b/test/Savvyio.FunctionalTests/Savvyio.FunctionalTests.csproj @@ -6,8 +6,7 @@ - - + diff --git a/test/Savvyio.Queries.Tests/QueryDispatcherTest.cs b/test/Savvyio.Queries.Tests/QueryDispatcherTest.cs index 50fd830..ad85822 100644 --- a/test/Savvyio.Queries.Tests/QueryDispatcherTest.cs +++ b/test/Savvyio.Queries.Tests/QueryDispatcherTest.cs @@ -6,7 +6,6 @@ using Savvyio.Handlers; using Savvyio.Queries.Assets; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Queries { diff --git a/test/Savvyio.Queries.Tests/QueryHandlerTest.cs b/test/Savvyio.Queries.Tests/QueryHandlerTest.cs index 7d859bd..dcb2635 100644 --- a/test/Savvyio.Queries.Tests/QueryHandlerTest.cs +++ b/test/Savvyio.Queries.Tests/QueryHandlerTest.cs @@ -3,7 +3,6 @@ using Savvyio.Assets.Queries; using Savvyio.Queries.Assets; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Queries { diff --git a/test/Savvyio.Queries.Tests/QueryTest.cs b/test/Savvyio.Queries.Tests/QueryTest.cs index 793d923..1bf96cb 100644 --- a/test/Savvyio.Queries.Tests/QueryTest.cs +++ b/test/Savvyio.Queries.Tests/QueryTest.cs @@ -2,7 +2,6 @@ using Codebelt.Extensions.Xunit; using Savvyio.Queries.Assets; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Queries { diff --git a/test/Savvyio.Queries.Tests/SavvyioOptionsExtensionsTest.cs b/test/Savvyio.Queries.Tests/SavvyioOptionsExtensionsTest.cs index e9c9daf..2bafe65 100644 --- a/test/Savvyio.Queries.Tests/SavvyioOptionsExtensionsTest.cs +++ b/test/Savvyio.Queries.Tests/SavvyioOptionsExtensionsTest.cs @@ -1,7 +1,6 @@ using Codebelt.Extensions.Xunit; using Savvyio.Assets; using Xunit; -using Xunit.Abstractions; namespace Savvyio.Queries { diff --git a/testenvironments.json b/testenvironments.json index 8b1b833..1fc5137 100644 --- a/testenvironments.json +++ b/testenvironments.json @@ -9,7 +9,7 @@ { "name": "Docker-Ubuntu", "type": "docker", - "dockerImage": "gimlichael/ubuntu-testrunner:net8.0.415-9.0.306", + "dockerImage": "gimlichael/ubuntu-testrunner:net8.0.416-9.0.307-10.0.100", "dockerArgs": "-e AWS__CallerIdentity -e AWS__IAM__AccessKey -e AWS__IAM__SecretKey" } ]