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

@@ -5,6 +5,7 @@ using StellaOps.Attestor.Envelope;
using StellaOps.Scanner.Reachability.Witnesses;
using Xunit;
using StellaOps.TestKit;
namespace StellaOps.Scanner.Reachability.Tests;
/// <summary>
@@ -38,7 +39,8 @@ public class WitnessDsseSignerTests
return (privateKey, publicKey);
}
[Fact]
[Trait("Category", TestCategories.Unit)]
[Fact]
public void SignWitness_WithValidKey_ReturnsSuccess()
{
// Arrange
@@ -58,7 +60,8 @@ public class WitnessDsseSignerTests
Assert.NotEmpty(result.PayloadBytes!);
}
[Fact]
[Trait("Category", TestCategories.Unit)]
[Fact]
public void VerifyWitness_WithValidSignature_ReturnsSuccess()
{
// Arrange
@@ -84,7 +87,8 @@ public class WitnessDsseSignerTests
Assert.Equal(witness.Vuln.Id, verifyResult.Witness.Vuln.Id);
}
[Fact]
[Trait("Category", TestCategories.Unit)]
[Fact]
public void VerifyWitness_WithWrongKey_ReturnsFails()
{
// Arrange
@@ -112,7 +116,8 @@ public class WitnessDsseSignerTests
Assert.Contains("No signature found for key ID", verifyResult.Error);
}
[Fact]
[Trait("Category", TestCategories.Unit)]
[Fact]
public void SignWitness_ProducesDeterministicPayload()
{
// Arrange
@@ -131,7 +136,8 @@ public class WitnessDsseSignerTests
Assert.Equal(result1.PayloadBytes, result2.PayloadBytes);
}
[Fact]
[Trait("Category", TestCategories.Unit)]
[Fact]
public void VerifyWitness_WithInvalidPayloadType_ReturnsFails()
{
// Arrange
@@ -159,7 +165,8 @@ public class WitnessDsseSignerTests
Assert.Contains("Invalid payload type", verifyResult.Error);
}
[Fact]
[Trait("Category", TestCategories.Unit)]
[Fact]
public void RoundTrip_PreservesAllWitnessFields()
{
// Arrange