diff --git a/dotnet/Directory.Packages.props b/dotnet/Directory.Packages.props
index 6031e46499..6689839145 100644
--- a/dotnet/Directory.Packages.props
+++ b/dotnet/Directory.Packages.props
@@ -125,8 +125,8 @@
-
-
+
+
diff --git a/dotnet/tests/Microsoft.Agents.AI.DurableTask.IntegrationTests/ConsoleAppSamplesValidation.cs b/dotnet/tests/Microsoft.Agents.AI.DurableTask.IntegrationTests/ConsoleAppSamplesValidation.cs
index 217eb66010..c15405db63 100644
--- a/dotnet/tests/Microsoft.Agents.AI.DurableTask.IntegrationTests/ConsoleAppSamplesValidation.cs
+++ b/dotnet/tests/Microsoft.Agents.AI.DurableTask.IntegrationTests/ConsoleAppSamplesValidation.cs
@@ -3,8 +3,6 @@
using System.Collections.Concurrent;
using System.Diagnostics;
using System.Text;
-using Xunit.Abstractions;
-
namespace Microsoft.Agents.AI.DurableTask.IntegrationTests;
///
diff --git a/dotnet/tests/Microsoft.Agents.AI.DurableTask.IntegrationTests/SamplesValidationBase.cs b/dotnet/tests/Microsoft.Agents.AI.DurableTask.IntegrationTests/SamplesValidationBase.cs
index 24903d4d87..5d541f614e 100644
--- a/dotnet/tests/Microsoft.Agents.AI.DurableTask.IntegrationTests/SamplesValidationBase.cs
+++ b/dotnet/tests/Microsoft.Agents.AI.DurableTask.IntegrationTests/SamplesValidationBase.cs
@@ -5,8 +5,6 @@ using System.Diagnostics;
using System.Reflection;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.Logging;
-using Xunit.Abstractions;
-
namespace Microsoft.Agents.AI.DurableTask.IntegrationTests;
///
@@ -61,7 +59,7 @@ public abstract class SamplesValidationBase : IAsyncLifetime
protected virtual string TaskHubPrefix => "sample";
///
- public async Task InitializeAsync()
+ public async ValueTask InitializeAsync()
{
await EnsureDtsInfrastructureStartedAsync(this.OutputHelper, this.StartDtsEmulatorAsync);
@@ -128,7 +126,11 @@ public abstract class SamplesValidationBase : IAsyncLifetime
}
///
- public Task DisposeAsync() => Task.CompletedTask;
+ public ValueTask DisposeAsync()
+ {
+ GC.SuppressFinalize(this);
+ return default;
+ }
protected sealed record OutputLog(DateTime Timestamp, LogLevel Level, string Message);
diff --git a/dotnet/tests/Microsoft.Agents.AI.DurableTask.IntegrationTests/WorkflowConsoleAppSamplesValidation.cs b/dotnet/tests/Microsoft.Agents.AI.DurableTask.IntegrationTests/WorkflowConsoleAppSamplesValidation.cs
index 2ab3b476c1..59bd137f7b 100644
--- a/dotnet/tests/Microsoft.Agents.AI.DurableTask.IntegrationTests/WorkflowConsoleAppSamplesValidation.cs
+++ b/dotnet/tests/Microsoft.Agents.AI.DurableTask.IntegrationTests/WorkflowConsoleAppSamplesValidation.cs
@@ -1,7 +1,5 @@
// Copyright (c) Microsoft. All rights reserved.
-using Xunit.Abstractions;
-
namespace Microsoft.Agents.AI.DurableTask.IntegrationTests;
///
diff --git a/dotnet/tests/Microsoft.Agents.AI.Hosting.AzureFunctions.IntegrationTests/WorkflowSamplesValidation.cs b/dotnet/tests/Microsoft.Agents.AI.Hosting.AzureFunctions.IntegrationTests/WorkflowSamplesValidation.cs
index dd6e6548b6..46e4feb6fa 100644
--- a/dotnet/tests/Microsoft.Agents.AI.Hosting.AzureFunctions.IntegrationTests/WorkflowSamplesValidation.cs
+++ b/dotnet/tests/Microsoft.Agents.AI.Hosting.AzureFunctions.IntegrationTests/WorkflowSamplesValidation.cs
@@ -5,8 +5,6 @@ using System.Reflection;
using System.Text;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.Logging;
-using Xunit.Abstractions;
-
namespace Microsoft.Agents.AI.Hosting.AzureFunctions.IntegrationTests;
///
@@ -36,7 +34,7 @@ public sealed class WorkflowSamplesValidation(ITestOutputHelper outputHelper) :
private readonly ITestOutputHelper _outputHelper = outputHelper;
- async Task IAsyncLifetime.InitializeAsync()
+ public async ValueTask InitializeAsync()
{
if (!s_infrastructureStarted)
{
@@ -45,9 +43,10 @@ public sealed class WorkflowSamplesValidation(ITestOutputHelper outputHelper) :
}
}
- async Task IAsyncLifetime.DisposeAsync()
+ public ValueTask DisposeAsync()
{
- await Task.CompletedTask;
+ GC.SuppressFinalize(this);
+ return default;
}
[Fact]