Skip to content

Commit ec72544

Browse files
committed
Fix: Correct execution method in TestCommand
Removed unnecessary `async` keyword from `ExecuteAsync` method in `TestCommand` and added a proper return with `ValueTask.CompletedTask`. Updated TUnit package reference to version 0.20.0 in the test project.
1 parent 913b394 commit ec72544

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

src/Sample.CodeOfChaos.CliArgsParser/TestCommand.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,11 @@ namespace Sample.CodeOfChaos.CliArgsParser;
1313
// ---------------------------------------------------------------------------------------------------------------------
1414
[CliData, AutoName]
1515
public partial class TestCommand : ICliCommand<TestCommandParameters> {
16-
public async ValueTask ExecuteAsync(TestCommandParameters parameters, CancellationToken ct = default) {
16+
public ValueTask ExecuteAsync(TestCommandParameters parameters, CancellationToken ct = default) {
1717
Console.WriteLine(parameters.TestString);
1818
Console.WriteLine(parameters.TestInt);
1919
Console.WriteLine(parameters.TestBool);
2020
Console.WriteLine(parameters.TestRequiredString);
21+
return ValueTask.CompletedTask;
2122
}
2223
}

tests/Tests.CodeOfChaos.CliArgsParser/Tests.CodeOfChaos.CliArgsParser.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
<PackageReference Include="JetBrains.Annotations" Version="2024.3.0"/>
1414
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="9.0.5" />
1515
<PackageReference Include="Moq" Version="4.20.72"/>
16-
<PackageReference Include="TUnit" Version="0.19.148" />
16+
<PackageReference Include="TUnit" Version="0.20.0" />
1717
<PackageReference Include="Bogus" Version="35.6.3" />
1818
</ItemGroup>
1919

0 commit comments

Comments
 (0)