diff --git a/tests/DevSecOpsSentinel.Api.Integration.Tests/ApiExceptionHandlerTests.cs b/tests/DevSecOpsSentinel.Api.Integration.Tests/ApiExceptionHandlerTests.cs index 329ef8c..93763b2 100644 --- a/tests/DevSecOpsSentinel.Api.Integration.Tests/ApiExceptionHandlerTests.cs +++ b/tests/DevSecOpsSentinel.Api.Integration.Tests/ApiExceptionHandlerTests.cs @@ -172,7 +172,8 @@ public async Task TryHandleAsync_ProblemDetailsServiceDeclinesToWrite_WritesTheP // Assert context.Response.Body.Seek(0, SeekOrigin.Begin); - string body = await new StreamReader(context.Response.Body, Encoding.UTF8).ReadToEndAsync(); + using StreamReader reader = new(context.Response.Body, Encoding.UTF8); + string body = await reader.ReadToEndAsync(); using JsonDocument document = JsonDocument.Parse(body); diff --git a/tests/DevSecOpsSentinel.Infrastructure.Tests/AcknowledgementTests.cs b/tests/DevSecOpsSentinel.Infrastructure.Tests/AcknowledgementTests.cs index fd88ee7..53010fa 100644 --- a/tests/DevSecOpsSentinel.Infrastructure.Tests/AcknowledgementTests.cs +++ b/tests/DevSecOpsSentinel.Infrastructure.Tests/AcknowledgementTests.cs @@ -119,12 +119,10 @@ public void Analyze_CheckoutThatIsReported_IsNotAlsoAcknowledged() public static TheoryData RulesThatAcknowledgeNothing() { TheoryData data = []; - foreach (IWorkflowSecurityRule rule in RuleCatalogue.All()) + foreach (IWorkflowSecurityRule rule in RuleCatalogue.All() + .Where(rule => rule is not (ExcessivePermissionsRule or PersistedCredentialsRule))) { - if (rule is not (ExcessivePermissionsRule or PersistedCredentialsRule)) - { - data.Add(rule.RuleId); - } + data.Add(rule.RuleId); } return data;