save progress
This commit is contained in:
@@ -12,7 +12,7 @@ public sealed class RvaBuilderTests
|
||||
[Fact]
|
||||
public void Build_ValidInputs_CreatesRva()
|
||||
{
|
||||
var rva = new RvaBuilder(_hasher)
|
||||
var rva = new RvaBuilder(_hasher, TimeProvider.System)
|
||||
.WithVerdict(RiskVerdictStatus.Pass)
|
||||
.WithSubject("sha256:abc123", "container-image", "myapp:v1.0")
|
||||
.WithPolicy("policy-1", "1.0", "sha256:xyz")
|
||||
@@ -31,7 +31,7 @@ public sealed class RvaBuilderTests
|
||||
[Fact]
|
||||
public void Build_MissingSubject_Throws()
|
||||
{
|
||||
var builder = new RvaBuilder(_hasher)
|
||||
var builder = new RvaBuilder(_hasher, TimeProvider.System)
|
||||
.WithVerdict(RiskVerdictStatus.Pass)
|
||||
.WithPolicy("p", "1.0", "sha256:x")
|
||||
.WithKnowledgeSnapshot("ksm:sha256:y");
|
||||
@@ -45,7 +45,7 @@ public sealed class RvaBuilderTests
|
||||
[Fact]
|
||||
public void Build_MissingPolicy_Throws()
|
||||
{
|
||||
var builder = new RvaBuilder(_hasher)
|
||||
var builder = new RvaBuilder(_hasher, TimeProvider.System)
|
||||
.WithVerdict(RiskVerdictStatus.Pass)
|
||||
.WithSubject("sha256:abc", "container-image")
|
||||
.WithKnowledgeSnapshot("ksm:sha256:y");
|
||||
@@ -59,7 +59,7 @@ public sealed class RvaBuilderTests
|
||||
[Fact]
|
||||
public void Build_MissingSnapshot_Throws()
|
||||
{
|
||||
var builder = new RvaBuilder(_hasher)
|
||||
var builder = new RvaBuilder(_hasher, TimeProvider.System)
|
||||
.WithVerdict(RiskVerdictStatus.Pass)
|
||||
.WithSubject("sha256:abc", "container-image")
|
||||
.WithPolicy("p", "1.0", "sha256:x");
|
||||
@@ -158,7 +158,7 @@ public sealed class RvaBuilderTests
|
||||
|
||||
private RvaBuilder CreateBuilder()
|
||||
{
|
||||
return new RvaBuilder(_hasher)
|
||||
return new RvaBuilder(_hasher, TimeProvider.System)
|
||||
.WithVerdict(RiskVerdictStatus.Pass)
|
||||
.WithSubject("sha256:test123", "container-image", "test:v1")
|
||||
.WithPolicy("policy-1", "1.0", "sha256:policy")
|
||||
|
||||
@@ -23,7 +23,8 @@ public sealed class RvaVerifierTests
|
||||
NullLogger<SnapshotService>.Instance);
|
||||
_verifier = new RvaVerifier(
|
||||
_snapshotService,
|
||||
NullLogger<RvaVerifier>.Instance);
|
||||
NullLogger<RvaVerifier>.Instance,
|
||||
TimeProvider.System);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
@@ -124,7 +125,7 @@ public sealed class RvaVerifierTests
|
||||
|
||||
private RiskVerdictAttestation CreateValidRva(DateTimeOffset? expiresAt = null)
|
||||
{
|
||||
return new RvaBuilder(_hasher)
|
||||
return new RvaBuilder(_hasher, TimeProvider.System)
|
||||
.WithVerdict(RiskVerdictStatus.Pass)
|
||||
.WithSubject("sha256:test123", "container-image", "test:v1")
|
||||
.WithPolicy("policy-1", "1.0", "sha256:policy")
|
||||
|
||||
Reference in New Issue
Block a user