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.
-
+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.
-
+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.
-
+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.
-
+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.
-
+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.
-
+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.
-
+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.
-
+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.
-
+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.
-
+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.
-
+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.
-
+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.
-
+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.
-
+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.
-
+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.
-
+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.
-
+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.
-
+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.
-
+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.
-
+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.
-
+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.
-
+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.
-
+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.
-
+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.
-
+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.
-
+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.
-
+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.
-
+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.
-
+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.
-
+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.
-
+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.
-
+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.
-
+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.
-
+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.
-
+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).
+  [](https://codecov.io/gh/codebeltnet/savvyio) [](https://sonarcloud.io/dashboard?id=savvyio) [](.github/CODE_OF_CONDUCT.md) [](https://scorecard.dev/viewer/?uri=github.com/codebeltnet/savvyio)
+
+[](https://sonarcloud.io/dashboard?id=savvyio) [](https://sonarcloud.io/dashboard?id=savvyio) [](https://sonarcloud.io/dashboard?id=savvyio) [](https://sonarcloud.io/dashboard?id=savvyio)
+
+[](https://sonarcloud.io/dashboard?id=savvyio) [](https://sonarcloud.io/dashboard?id=savvyio) [](https://sonarcloud.io/dashboard?id=savvyio) [](https://sonarcloud.io/dashboard?id=savvyio) [](https://sonarcloud.io/dashboard?id=savvyio) [](https://sonarcloud.io/dashboard?id=savvyio)

+## ℹ️ 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/).
-
-  [](https://codecov.io/gh/codebeltnet/savvyio) [](https://sonarcloud.io/dashboard?id=savvyio) [](.github/CODE_OF_CONDUCT.md) [](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
-
-[](https://sonarcloud.io/dashboard?id=savvyio) [](https://sonarcloud.io/dashboard?id=savvyio) [](https://sonarcloud.io/dashboard?id=savvyio) [](https://sonarcloud.io/dashboard?id=savvyio)
-
-[](https://sonarcloud.io/dashboard?id=savvyio) [](https://sonarcloud.io/dashboard?id=savvyio) [](https://sonarcloud.io/dashboard?id=savvyio) [](https://sonarcloud.io/dashboard?id=savvyio) [](https://sonarcloud.io/dashboard?id=savvyio) [](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/) |  |  |  |
| [Savvyio.Queries](https://www.nuget.org/packages/Savvyio.Queries/) |  |  |  |
-### 🏭 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/) |  |  |  |
+
+## 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"
}
]