fix(notification-outbox): per-attempt timestamps, Pending/Retrying split claim + sweep budget, SMTP MaxConcurrentConnections clamp (review 2026-10-21 06/COR-1, 06/PERF-5, 06/IMPL-2)
This commit is contained in:
+9
@@ -98,4 +98,13 @@ public class NotificationOutboxOptionsValidatorTests
|
||||
Assert.True(result.Failed);
|
||||
Assert.Contains("MaxParallelDeliveries", result.FailureMessage);
|
||||
}
|
||||
|
||||
/// <summary>Verifies that a zero dispatch sweep budget is rejected (review 2026-10-21 06/PERF-5).</summary>
|
||||
[Fact]
|
||||
public void ZeroDispatchSweepBudget_IsRejected()
|
||||
{
|
||||
var result = Validate(new NotificationOutboxOptions { DispatchSweepBudget = TimeSpan.Zero });
|
||||
Assert.True(result.Failed);
|
||||
Assert.Contains("DispatchSweepBudget", result.FailureMessage);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user