Skip to content

Commit c698ae1

Browse files
Potential fix for pull request finding 'Inefficient use of ContainsKey'
Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>
1 parent cce4f48 commit c698ae1

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

test/unit/Elsa.Workflows.Runtime.UnitTests/Services/BackgroundWorkflowCancellationDispatcherTests.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -56,9 +56,9 @@ public async Task DispatchAsync_IncludesTenantIdInHeaders_WhenTenantIsPresent()
5656
await _commandSender.Received(1).SendAsync(
5757
Arg.Any<CancelWorkflowsCommand>(),
5858
CommandStrategy.Background,
59-
Arg.Is<IDictionary<object, object>>(headers =>
60-
headers.ContainsKey(TenantHeaders.TenantIdKey) &&
61-
headers[TenantHeaders.TenantIdKey].ToString() == tenantId),
59+
Arg.Is<IDictionary<object, object>>(headers =>
60+
headers.TryGetValue(TenantHeaders.TenantIdKey, out var value) &&
61+
value?.ToString() == tenantId),
6262
Arg.Any<CancellationToken>());
6363
}
6464

0 commit comments

Comments
 (0)