warnings fixes, tests fixes, sprints completions
This commit is contained in:
@@ -80,69 +80,74 @@ public sealed class ExceptionObjectTests
|
||||
|
||||
[Trait("Category", TestCategories.Unit)]
|
||||
[Fact]
|
||||
public void ExceptionObject_IsEffective_WhenActiveAndNotExpired_ShouldBeTrue()
|
||||
public void ExceptionObject_IsEffectiveAt_WhenActiveAndNotExpired_ShouldBeTrue()
|
||||
{
|
||||
// Arrange
|
||||
var referenceTime = DateTimeOffset.UtcNow;
|
||||
var exception = CreateException(
|
||||
status: ExceptionStatus.Active,
|
||||
expiresAt: DateTimeOffset.UtcNow.AddDays(30));
|
||||
expiresAt: referenceTime.AddDays(30));
|
||||
|
||||
// Act & Assert
|
||||
exception.IsEffective.Should().BeTrue();
|
||||
exception.HasExpired.Should().BeFalse();
|
||||
exception.IsEffectiveAt(referenceTime).Should().BeTrue();
|
||||
exception.HasExpiredAt(referenceTime).Should().BeFalse();
|
||||
}
|
||||
|
||||
[Trait("Category", TestCategories.Unit)]
|
||||
[Fact]
|
||||
public void ExceptionObject_IsEffective_WhenActiveButExpired_ShouldBeFalse()
|
||||
public void ExceptionObject_IsEffectiveAt_WhenActiveButExpired_ShouldBeFalse()
|
||||
{
|
||||
// Arrange
|
||||
var referenceTime = DateTimeOffset.UtcNow;
|
||||
var exception = CreateException(
|
||||
status: ExceptionStatus.Active,
|
||||
expiresAt: DateTimeOffset.UtcNow.AddDays(-1));
|
||||
expiresAt: referenceTime.AddDays(-1));
|
||||
|
||||
// Act & Assert
|
||||
exception.IsEffective.Should().BeFalse();
|
||||
exception.HasExpired.Should().BeTrue();
|
||||
exception.IsEffectiveAt(referenceTime).Should().BeFalse();
|
||||
exception.HasExpiredAt(referenceTime).Should().BeTrue();
|
||||
}
|
||||
|
||||
[Trait("Category", TestCategories.Unit)]
|
||||
[Fact]
|
||||
public void ExceptionObject_IsEffective_WhenProposed_ShouldBeFalse()
|
||||
public void ExceptionObject_IsEffectiveAt_WhenProposed_ShouldBeFalse()
|
||||
{
|
||||
// Arrange
|
||||
var referenceTime = DateTimeOffset.UtcNow;
|
||||
var exception = CreateException(
|
||||
status: ExceptionStatus.Proposed,
|
||||
expiresAt: DateTimeOffset.UtcNow.AddDays(30));
|
||||
expiresAt: referenceTime.AddDays(30));
|
||||
|
||||
// Act & Assert
|
||||
exception.IsEffective.Should().BeFalse();
|
||||
exception.IsEffectiveAt(referenceTime).Should().BeFalse();
|
||||
}
|
||||
|
||||
[Trait("Category", TestCategories.Unit)]
|
||||
[Fact]
|
||||
public void ExceptionObject_IsEffective_WhenRevoked_ShouldBeFalse()
|
||||
public void ExceptionObject_IsEffectiveAt_WhenRevoked_ShouldBeFalse()
|
||||
{
|
||||
// Arrange
|
||||
var referenceTime = DateTimeOffset.UtcNow;
|
||||
var exception = CreateException(
|
||||
status: ExceptionStatus.Revoked,
|
||||
expiresAt: DateTimeOffset.UtcNow.AddDays(30));
|
||||
expiresAt: referenceTime.AddDays(30));
|
||||
|
||||
// Act & Assert
|
||||
exception.IsEffective.Should().BeFalse();
|
||||
exception.IsEffectiveAt(referenceTime).Should().BeFalse();
|
||||
}
|
||||
|
||||
[Trait("Category", TestCategories.Unit)]
|
||||
[Fact]
|
||||
public void ExceptionObject_IsEffective_WhenExpiredStatus_ShouldBeFalse()
|
||||
public void ExceptionObject_IsEffectiveAt_WhenExpiredStatus_ShouldBeFalse()
|
||||
{
|
||||
// Arrange
|
||||
var referenceTime = DateTimeOffset.UtcNow;
|
||||
var exception = CreateException(
|
||||
status: ExceptionStatus.Expired,
|
||||
expiresAt: DateTimeOffset.UtcNow.AddDays(-1));
|
||||
expiresAt: referenceTime.AddDays(-1));
|
||||
|
||||
// Act & Assert
|
||||
exception.IsEffective.Should().BeFalse();
|
||||
exception.IsEffectiveAt(referenceTime).Should().BeFalse();
|
||||
}
|
||||
|
||||
[Trait("Category", TestCategories.Unit)]
|
||||
|
||||
@@ -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]
|
||||
|
||||
Reference in New Issue
Block a user