From 7a224684cf0a2640caf335cd2c6e592ce96b628e Mon Sep 17 00:00:00 2001 From: Weihan Li Date: Thu, 23 Jan 2025 22:33:07 +0800 Subject: [PATCH] test: fix test cases --- Directory.Packages.props | 2 +- src/dotnet-exec/Services/CodeExecutor.cs | 1 + src/dotnet-exec/Services/RefResolver.cs | 2 +- tests/IntegrationTest/IntegrationTest.csproj | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/Directory.Packages.props b/Directory.Packages.props index f69ac0c..f5543ee 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -26,7 +26,7 @@ - + diff --git a/src/dotnet-exec/Services/CodeExecutor.cs b/src/dotnet-exec/Services/CodeExecutor.cs index 2c91f2e..d3f0360 100644 --- a/src/dotnet-exec/Services/CodeExecutor.cs +++ b/src/dotnet-exec/Services/CodeExecutor.cs @@ -63,6 +63,7 @@ protected async Task> ExecuteAssembly(Assembly assembly, ExecOptions var parameters = entryMethod.GetParameters(); Logger.LogDebug("Entry is found, {entryName}, returnType: {returnType}", $"{entryMethod.DeclaringType!.FullName}.{entryMethod.Name}", entryMethod.ReturnType.FullName); + try { object? returnValue = null; diff --git a/src/dotnet-exec/Services/RefResolver.cs b/src/dotnet-exec/Services/RefResolver.cs index 3675dc1..e6fd00a 100644 --- a/src/dotnet-exec/Services/RefResolver.cs +++ b/src/dotnet-exec/Services/RefResolver.cs @@ -15,7 +15,7 @@ public sealed class RefResolver(INuGetHelper nugetHelper, IReferenceResolverFact : IRefResolver { // for unit test only - internal static IRefResolver InstanceForTest { get; } = + internal static IRefResolver InstanceForTest => new RefResolver(new NuGetHelper(NullLoggerFactory.Instance), new ReferenceResolverFactory(null)); // for unit test only public bool DisableCache { get; set; } diff --git a/tests/IntegrationTest/IntegrationTest.csproj b/tests/IntegrationTest/IntegrationTest.csproj index 90db916..322d5d9 100644 --- a/tests/IntegrationTest/IntegrationTest.csproj +++ b/tests/IntegrationTest/IntegrationTest.csproj @@ -1,7 +1,7 @@ - net8.0;net9.0 + net9.0