diff --git a/src/Persistence/Wolverine.EntityFrameworkCore/Wolverine.EntityFrameworkCore.csproj b/src/Persistence/Wolverine.EntityFrameworkCore/Wolverine.EntityFrameworkCore.csproj
index 99ad80da5..352e8b08f 100644
--- a/src/Persistence/Wolverine.EntityFrameworkCore/Wolverine.EntityFrameworkCore.csproj
+++ b/src/Persistence/Wolverine.EntityFrameworkCore/Wolverine.EntityFrameworkCore.csproj
@@ -13,8 +13,6 @@
-
-
diff --git a/src/Persistence/Wolverine.Postgresql/Wolverine.Postgresql.csproj b/src/Persistence/Wolverine.Postgresql/Wolverine.Postgresql.csproj
index 9bbcdc485..c2f9ccaa7 100644
--- a/src/Persistence/Wolverine.Postgresql/Wolverine.Postgresql.csproj
+++ b/src/Persistence/Wolverine.Postgresql/Wolverine.Postgresql.csproj
@@ -15,7 +15,7 @@
-
+
diff --git a/src/Persistence/Wolverine.RDBMS/Wolverine.RDBMS.csproj b/src/Persistence/Wolverine.RDBMS/Wolverine.RDBMS.csproj
index c9ecbc00e..57a3949d7 100644
--- a/src/Persistence/Wolverine.RDBMS/Wolverine.RDBMS.csproj
+++ b/src/Persistence/Wolverine.RDBMS/Wolverine.RDBMS.csproj
@@ -14,7 +14,7 @@
-
+
diff --git a/src/Persistence/Wolverine.SqlServer/Wolverine.SqlServer.csproj b/src/Persistence/Wolverine.SqlServer/Wolverine.SqlServer.csproj
index 99b53bdd1..b40d46eac 100644
--- a/src/Persistence/Wolverine.SqlServer/Wolverine.SqlServer.csproj
+++ b/src/Persistence/Wolverine.SqlServer/Wolverine.SqlServer.csproj
@@ -13,7 +13,7 @@
-
+
diff --git a/src/Testing/CoreTests/Compilation/using_container_or_service_provider_in_handlers.cs b/src/Testing/CoreTests/Compilation/using_container_or_service_provider_in_handlers.cs
index 29231b8e2..fbf5f598e 100644
--- a/src/Testing/CoreTests/Compilation/using_container_or_service_provider_in_handlers.cs
+++ b/src/Testing/CoreTests/Compilation/using_container_or_service_provider_in_handlers.cs
@@ -91,13 +91,22 @@ public record CSP5;
// Just need this to be explicit
[WolverineIgnore]
-public static class CSP5User
+public class CSP5User
{
- public static IFlag? Flag { get; set; }
-
- public static void Handle(CSP5 message, IFlag flag, IGateway gateway)
+ private readonly IFlag _flag;
+ private readonly IGateway _gateway;
+ public static IFlag? Flag { get; set; }
+
+ public CSP5User(IFlag flag, IGateway gateway)
+ {
+ _flag = flag;
+ _gateway = gateway;
+ }
+
+ public void Handle(CSP5 message)
{
- Flag = flag;
+ Flag = _flag;
+ _gateway.ShouldNotBeNull();
}
}
diff --git a/src/Wolverine/Wolverine.csproj b/src/Wolverine/Wolverine.csproj
index 0bc961416..cfd090bd6 100644
--- a/src/Wolverine/Wolverine.csproj
+++ b/src/Wolverine/Wolverine.csproj
@@ -5,7 +5,7 @@
-
+