using System; namespace StellaOps.Provenance.Attestation.Tests; internal sealed class TestTimeProvider : TimeProvider { private DateTimeOffset _now; public TestTimeProvider(DateTimeOffset now) => _now = now; public override DateTimeOffset GetUtcNow() => _now; public override TimeZoneInfo LocalTimeZone => TimeZoneInfo.Utc; public override long GetTimestamp() => 0L; public void Advance(TimeSpan delta) => _now = _now.Add(delta); }