warnings fixes, tests fixes, sprints completions

This commit is contained in:
Codex Assistant
2026-01-08 08:38:27 +02:00
parent 75611a505f
commit 0b5d786ddb
125 changed files with 14610 additions and 368 deletions

View File

@@ -86,73 +86,79 @@ public sealed class ExceptionObjectTests
}
[Fact]
public void IsEffective_WhenActiveAndNotExpired_ReturnsTrue()
public void IsEffectiveAt_WhenActiveAndNotExpired_ReturnsTrue()
{
var referenceTime = DateTimeOffset.UtcNow;
var exception = CreateValidException() with
{
Status = ExceptionStatus.Active,
ExpiresAt = DateTimeOffset.UtcNow.AddDays(30)
ExpiresAt = referenceTime.AddDays(30)
};
Assert.True(exception.IsEffective);
Assert.True(exception.IsEffectiveAt(referenceTime));
}
[Fact]
public void IsEffective_WhenActiveButExpired_ReturnsFalse()
public void IsEffectiveAt_WhenActiveButExpired_ReturnsFalse()
{
var referenceTime = DateTimeOffset.UtcNow;
var exception = CreateValidException() with
{
Status = ExceptionStatus.Active,
ExpiresAt = DateTimeOffset.UtcNow.AddDays(-1)
ExpiresAt = referenceTime.AddDays(-1)
};
Assert.False(exception.IsEffective);
Assert.False(exception.IsEffectiveAt(referenceTime));
}
[Fact]
public void IsEffective_WhenProposed_ReturnsFalse()
public void IsEffectiveAt_WhenProposed_ReturnsFalse()
{
var referenceTime = DateTimeOffset.UtcNow;
var exception = CreateValidException() with
{
Status = ExceptionStatus.Proposed,
ExpiresAt = DateTimeOffset.UtcNow.AddDays(30)
ExpiresAt = referenceTime.AddDays(30)
};
Assert.False(exception.IsEffective);
Assert.False(exception.IsEffectiveAt(referenceTime));
}
[Fact]
public void IsEffective_WhenRevoked_ReturnsFalse()
public void IsEffectiveAt_WhenRevoked_ReturnsFalse()
{
var referenceTime = DateTimeOffset.UtcNow;
var exception = CreateValidException() with
{
Status = ExceptionStatus.Revoked,
ExpiresAt = DateTimeOffset.UtcNow.AddDays(30)
ExpiresAt = referenceTime.AddDays(30)
};
Assert.False(exception.IsEffective);
Assert.False(exception.IsEffectiveAt(referenceTime));
}
[Fact]
public void HasExpired_WhenPastExpiresAt_ReturnsTrue()
public void HasExpiredAt_WhenPastExpiresAt_ReturnsTrue()
{
var referenceTime = DateTimeOffset.UtcNow;
var exception = CreateValidException() with
{
ExpiresAt = DateTimeOffset.UtcNow.AddDays(-1)
ExpiresAt = referenceTime.AddDays(-1)
};
Assert.True(exception.HasExpired);
Assert.True(exception.HasExpiredAt(referenceTime));
}
[Fact]
public void HasExpired_WhenBeforeExpiresAt_ReturnsFalse()
public void HasExpiredAt_WhenBeforeExpiresAt_ReturnsFalse()
{
var referenceTime = DateTimeOffset.UtcNow;
var exception = CreateValidException() with
{
ExpiresAt = DateTimeOffset.UtcNow.AddDays(30)
ExpiresAt = referenceTime.AddDays(30)
};
Assert.False(exception.HasExpired);
Assert.False(exception.HasExpiredAt(referenceTime));
}
[Theory]