diff --git a/src/modules/Elsa.OpenTelemetry/Middleware/OpenTelemetryTracingActivityExecutionMiddleware.cs b/src/modules/Elsa.OpenTelemetry/Middleware/OpenTelemetryTracingActivityExecutionMiddleware.cs
index 617f4acb2..4c0aae874 100644
--- a/src/modules/Elsa.OpenTelemetry/Middleware/OpenTelemetryTracingActivityExecutionMiddleware.cs
+++ b/src/modules/Elsa.OpenTelemetry/Middleware/OpenTelemetryTracingActivityExecutionMiddleware.cs
@@ -14,7 +14,7 @@ namespace Elsa.OpenTelemetry.Middleware;
///
[UsedImplicitly]
-public class OpenTelemetryTracingActivityExecutionMiddleware(ActivityMiddlewareDelegate next, ISystemClock systemClock) : IActivityExecutionMiddleware
+public class OpenTelemetryTracingActivityExecutionMiddleware(ActivityMiddlewareDelegate next) : IActivityExecutionMiddleware
{
///
public async ValueTask InvokeAsync(ActivityExecutionContext context)
diff --git a/src/modules/Elsa.OpenTelemetry/Middleware/OpenTelemetryTracingWorkflowExecutionMiddleware.cs b/src/modules/Elsa.OpenTelemetry/Middleware/OpenTelemetryTracingWorkflowExecutionMiddleware.cs
index 5d3996ea2..c05ee5e23 100644
--- a/src/modules/Elsa.OpenTelemetry/Middleware/OpenTelemetryTracingWorkflowExecutionMiddleware.cs
+++ b/src/modules/Elsa.OpenTelemetry/Middleware/OpenTelemetryTracingWorkflowExecutionMiddleware.cs
@@ -18,7 +18,7 @@ namespace Elsa.OpenTelemetry.Middleware;
/// Middleware that traces workflow execution using OpenTelemetry.
///
[UsedImplicitly]
-public class OpenTelemetryTracingWorkflowExecutionMiddleware(WorkflowMiddlewareDelegate next, ISystemClock systemClock, IOptions options) : WorkflowExecutionMiddleware(next)
+public class OpenTelemetryTracingWorkflowExecutionMiddleware(WorkflowMiddlewareDelegate next, IOptions options) : WorkflowExecutionMiddleware(next)
{
///
public override async ValueTask InvokeAsync(WorkflowExecutionContext context)
diff --git a/test/integration/Elsa.Workflows.IntegrationTests/Serialization/ContainerSerialization/Tests.cs b/test/integration/Elsa.Workflows.IntegrationTests/Serialization/ContainerSerialization/Tests.cs
index 6785e73b8..ed02ac470 100644
--- a/test/integration/Elsa.Workflows.IntegrationTests/Serialization/ContainerSerialization/Tests.cs
+++ b/test/integration/Elsa.Workflows.IntegrationTests/Serialization/ContainerSerialization/Tests.cs
@@ -22,13 +22,13 @@ public class Tests
}
[Fact]
- public async void SerializeFlowchartContainerTest()
+ public async Task SerializeFlowchartContainerTest()
{
await _services.PopulateRegistriesAsync();
// Arrange
- var start = new Start()
+ var start = new Start
{
Id = "start",
Name = "Start",
@@ -39,39 +39,39 @@ public class Tests
Name = "WriteLine",
Version = 3,
};
- var end = new End()
+ var end = new End
{
Id = "end",
Name = "end",
};
- var container = new Flowchart()
+ var container = new Flowchart
{
Id = "flowchart",
Name = "Flowchart",
Type = "Elsa.Flowchart",
Version = 42,
- CustomProperties = new Dictionary()
+ CustomProperties = new Dictionary
{
{ "purpose", "somePurpose" }
},
- Metadata = new Dictionary()
+ Metadata = new Dictionary
{
{ "int", 10 },
{ "bool", false },
{ "string", "str" },
},
- Activities = new List() {
+ Activities = new List {
start,
writeLine,
end
},
- Variables = new List() {
+ Variables = new List {
new Variable("TextVar", "This is the text to write")
},
- Connections = new List()
+ Connections = new List
{
- new Connection(start, writeLine),
- new Connection(writeLine, end),
+ new(start, writeLine),
+ new(writeLine, end),
},
};
@@ -92,16 +92,16 @@ public class Tests
// Arrange
- var container = new Sequence()
+ var container = new Sequence
{
Id = "sequence",
Name = "Sequence",
Type = "Elsa.Sequence",
Version = 42,
- Variables = new List() {
+ Variables = new List {
new Variable("TextVar", "This is the text to write")
},
- Activities = new List() {
+ Activities = new List {
new WriteLine(new Input(new Expression("JavaScript", "getVariable('TextVar')")))
{
Id = "writeLine",
@@ -109,11 +109,11 @@ public class Tests
CanStartWorkflow = true,
},
},
- CustomProperties = new Dictionary()
+ CustomProperties = new Dictionary
{
{ "purpose", "somePurpose" }
},
- Metadata = new Dictionary()
+ Metadata = new Dictionary
{
{ "int", 10 },
{ "bool", false },
@@ -138,16 +138,16 @@ public class Tests
// Arrange
- var container = new Workflows.Activities.Parallel()
+ var container = new Workflows.Activities.Parallel
{
Id = "parallel",
Name = "Parallel",
Type = "Elsa.Parallel",
Version = 42,
- Variables = new List() {
+ Variables = new List {
new Variable("TextVar", "This is the text to write")
},
- Activities = new List() {
+ Activities = new List {
new WriteLine(new Input(new Expression("JavaScript", "getVariable('TextVar')")))
{
Id = "writeLine",
@@ -155,11 +155,11 @@ public class Tests
CanStartWorkflow = true,
},
},
- CustomProperties = new Dictionary()
+ CustomProperties = new Dictionary
{
{ "purpose", "somePurpose" }
},
- Metadata = new Dictionary()
+ Metadata = new Dictionary
{
{ "int", 10 },
{ "bool", false },