Refactor code structure and optimize performance across multiple modules

This commit is contained in:
StellaOps Bot
2025-12-26 20:03:22 +02:00
parent c786faae84
commit b4fc66feb6
3353 changed files with 88254 additions and 1590657 deletions

View File

@@ -10,6 +10,8 @@ using StellaOps.Cryptography;
using StellaOps.Scanner.Reachability.Attestation;
using Xunit;
using StellaOps.TestKit;
namespace StellaOps.Scanner.Reachability.Tests;
public class AttestingRichGraphWriterTests : IAsyncLifetime
@@ -38,7 +40,8 @@ public class AttestingRichGraphWriterTests : IAsyncLifetime
return Task.CompletedTask;
}
[Fact]
[Trait("Category", TestCategories.Unit)]
[Fact]
public async Task WriteWithAttestationAsync_WhenEnabled_ProducesAttestationFile()
{
// Arrange
@@ -80,7 +83,8 @@ public class AttestingRichGraphWriterTests : IAsyncLifetime
Assert.NotEmpty(result.WitnessResult.StatementHash);
}
[Fact]
[Trait("Category", TestCategories.Unit)]
[Fact]
public async Task WriteWithAttestationAsync_WhenDisabled_NoAttestationFile()
{
// Arrange
@@ -118,7 +122,8 @@ public class AttestingRichGraphWriterTests : IAsyncLifetime
Assert.Null(result.WitnessResult);
}
[Fact]
[Trait("Category", TestCategories.Unit)]
[Fact]
public async Task WriteWithAttestationAsync_AttestationContainsValidDsse()
{
// Arrange
@@ -159,7 +164,8 @@ public class AttestingRichGraphWriterTests : IAsyncLifetime
Assert.Contains("payload", dsseJson);
}
[Fact]
[Trait("Category", TestCategories.Unit)]
[Fact]
public async Task WriteWithAttestationAsync_GraphHashIsDeterministic()
{
// Arrange